reserve by phone

For parties over 6 guests, or for private events, please reserve by phone. We cannot take reservations for Patio dining.

(804) 752-6410

reserve a table online

Up to six guests can reserve online. We cannot take reservations for Patio dining.


Special Events

catering & Private Parties

A la carte or buffet private dining can be arranged by reservation. From an intimate, wine-paired dinner for a special anniversary or birthday, or cocktails, canapés, and a celebration dinner for up to 100 guests, we will work to custom-tailor an event to remember. Personalized menus and reservations are required for parties of 12 or more. Need more space and something really special for a your event? Consider a whole-house buy out. We can custom tailor a menu and bar selections to your tastes, source entertainment and arrange for lodging and transportation. 

Main Dining Room

Semi-private spaces up to 46 guests

The main dining room can be configured in several ways to accommodate up to 90 seated guests for semi-private events or up to 150 for a standing reception.


Private Dining Room

Seating up to 24

For an intimate experience, ultimate surprise party location or a place to quietly thank your team, the IRON HORSE can accommodate up to 24 seated guests in our private dining room or up to 50 for a standing cocktail reception. Whether you need quiet or want to make a little noise, the IRON HORSE’s Calvert Room can host your power breakfast, campaign meeting, rehearsal dinner, cast party, or good old-fashioned birthday. Menu options may be drawn from our current menus or custom built to your tastes.