Iron Horse Restaurant
100 South Railroad Avenue, Ashland , VA 23005
804-752-6410
Ratings & Reviews
92% Positive Reviews
Read Reviews >
Welcome
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.
Location
100 South Railroad Avenue, Ashland , VA 23005
Get DirectionsDining Amenities
Cuisine Type
Seafood
Southern
SteaksMeals Served
Lunch
Dinner
Sunday BrunchHours
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
Attire
CasualDining Information
Heart Smart Options
Outside Seating
Vegetarian OptionsLive Music
Weekends 9:00 pm-12:00 amAdditional Services
Private Parties
Private RoomsPayment Details
American Express
Visa
Master CardSocial Media
Facebook
Instagram