Dine Dine

Innovative Dishes, Historic Setting

** The restaurant is temporarily closed — we are giving our kitchen staff a much needed break. Stay tuned for updates. Lodging remains open. **

Join us for a cozy meal – brunch, lunch or dinner, in Ashland, Virginia – and choose a window seat or dine on our porch to watch the trains roll by. Reservations encouraged but not required. To make a reservation or place a to-go order call (804) 798-3100.

We offer outdoor dining on our covered front porch or inside dining within our banquet room. Our menu often features small plates, entrees, and desserts to satisfy vegetarians, meat lovers, and sweet lovers. Gluten free options are available (our small kitchen is not set up for those with severe food allergies).

Our menu changes often, please call to ask about our current specials.

If considering split checks, please advise us in advance, as party size will determine our ability to accommodate you. In order to accommodate guests, we ask to keep table occupancy time to 2 hours. 20% Gratuity added for parties of 6 or more.

Restaurant Hours:

**Temporarily Closed**


Every Saturday & Sunday


Small Plates & Sandwiches


Seasonal & Local

Special Events Menu

Work with our chef to design a meal for your special occasion.

Curbside Pickup

Call us to get your homestyle meals to go, and enjoy in the comfort of your own home.

Porch Dining

Reservations are highly recommended. Please call us to make your reservation at (804)-798-3100.

Our restaurant is an extension of our family dinner table. We look forward to you joining us, whether it is celebrating special occasion or simply enjoying a relaxing time out with your family and friends.


Skip to content