• Iron Horse Restaurant
  • Iron Horse Restaurant
  • Iron Horse Restaurant
  • Iron Horse Restaurant

Iron Horse Restaurant

100 South Railroad Avenue, Ashland , VA 23005

icon-phone804-752-6410

Book A Table Online

icon-ratings-reviewsRatings & Reviews

92%

92% Positive Reviews

Read Reviews >

icon-welcomeWelcome

For over 18 years, IRON HORSE has served fine food and drink at the corner of the busiest rail line in the East. It’s difficult to miss – our two-story sign is an undeniable landmark in Ashland, VA where you’re always “Welcome back.”
Our seasonal, Southern modern American menu offers fresh regional seafood, hand cut steaks, market-driven features and chef-inspired nightly specials. For lunch, light entrees and a café-style sandwich menu – featuring selections named after local personalities – are presented with house made salads and freshly made desserts. A lite fare menu is offered in our bar for after-lunch snacking and through the evening.

icon-locationLocation

100 South Railroad Avenue, Ashland , VA 23005

Get Directions

icon-dining-amenitiesDining Amenitiesicon-chevron-down

icon-cuisine-typeCuisine Type
Seafood
Southern
Steaks
icon-meals-servedMeals Served
Lunch
Dinner
Sunday Brunch
icon-hoursHours
Lunch
Monday - Friday
11:30 am-2:30 pm
Saturday
12:00 pm-2:30 pm

Dinner
Monday - Saturday
5:30 pm-10:00 pm

Bar and Lite Fare
Monday - Saturday
2:30 pm-10:00 pm

Sunday Brunch 10:00 am-2:30 pm
icon-attireAttire
Casual
icon-dining-informationDining Information
Heart Smart Options
Outside Seating
Vegetarian Options
icon-musicLive Music
Weekends 9:00 pm-12:00 am
icon-additional-servicesAdditional Services
Private Parties
Private Rooms
icon-payment-detailsPayment Details
American Express
Visa
Master Card

icon-tagsTags

Iron Horse Restaurant, Richmond, Virginia, Southern, seafood, steaks, lunch, dinner, sunday brunch, vegetarian options, casual, bistro

icon-megaphoneSocial Media

icon-websiteWebsite

Visit Now >

icon-facebook-outlineFacebook