Located in the heart of Kilmarnock, Virginia, the Kilmarnock Inn offers a unique blend of Southern hospitality and modern amenities. Our beautifully appointed cottages, each with its own private bath, balcony or deck, and free Wi-Fi, provide the perfect blend of comfort and relaxation. Enjoy a daily, three-course, gourmet breakfast with produce from our own garden, and explore the rich history and natural beauty of the Northern Neck.