The Iron Horse Restaurant

The Iron Horse Restaurant specializes in serving modern Southern hospitality and a menu featuring fresh regional seafood, hand-cut steaks, and chef-inspired nightly specials. Offering fine dining in the formal dining room or more casual fare and specialty cocktails in the lovely wood-toned bar, The Iron Horse serves lunch, dinner, and late-night bar snacks. A private dining room is available for your next special event and live music is offered every weekend.


100 S Railroad Ave, Ashland, VA 23005


(804) 752-6410