Iron Horse Restaurant

100 South Railroad Avenue, Ashland , VA 23005
804-752-6410

Info Reservations Menus Map Restaurant Website

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.

Cuisine Type

Seafood
Southern
Steaks

Meals Served

Lunch
Dinner
Sunday Brunch

Hours

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

Dining Information

Heart Smart Options
Outside Seating
Vegetarian Options

Additional Info

Live Music

Weekends 9:00 pm-12:00 am

Attire

Casual

Reservations

Recommended
For preferred weekend times and parties of 6 or more

Handicap Facilities

Handicap Accessible

Credit Cards

American Express
Visa
Master Card

Checks

Not Accepted

Additional Services

Private Parties
Private Rooms

News and Events Via Facebook

Image Gallery

Iron Horse RestaurantIron Horse RestaurantIron Horse RestaurantIron Horse Restaurant

Our Social Media Pages

Facebook Twitter Pinterest Google Plus

Our App Stores

Apple Store Google Play