Dinner Lunch Lounge Banquet Gallery  


Looking for that perfect space for your special occasion? Look no further than The Farmhouse! We have 6 private rooms that can accommodate any size group from 8 to 200.

Specializing in wedding receptions, rehearsal dinners and private business dinners, The Farmhouse is sure to please even the most meticulous of customers.

We feature customized flexible menus and an on-site sales and banquet staff that is always available to assist in your party planning. For menus, pricing and availability, please contact our sales office. Check out our photo gallery for pictures of our private rooms.



The Farmhouse Restaurant • 285 Ridinger St. • Christiansburg, VA • T: 540.382.4253 • F: 540.382.3691 thefarmhouseonline@verizon.net