Incorporated in 1852, The Town of Edinburg is nestled at the base of Massanutten Mountain, alongside Stony Creek.   Visitors can choose from a variety of dining options in town including BBQ, authentic Italian, fresh soups, salads and sandwiches and more.




Don’t miss your chance at some authentic Southern BBQ, pulled pork sandwiches, pulled pork by the pound and the best baby back ribs with a variety of sauces to choose from. Enjoy their beef brisket Thursdays. Open Thursdays-Saturdays 11am-7pm.

117 South Main St., Edinburg, VA  |  540- 325-3738


“Rustic venue, Rustic cuisine” describes the restaurant on the ground floor of the historic Edinburg Mill, set in the 1848 charm of its limestone walls and low beam ceilings. In a cozy and intimate atmosphere, you’ll find a menu that takes simple offerings and elevates them to extraordinary heights.

The restaurant is located on the lower level of the Edinburg Mill building, which has outside access from the courtyard inside the flood wall.

214 South Main Street, Edinburg, VA 22824 | 540-984-8855


Authentic Italian Cuisine.
Serving a dinner menu featuring pasta, pork, veal, beef, steak and ribs, seafood, pizza, fresh baked bread and rolls, soups, salads, cold and hot subs, wine and beer. Seasonal patio and grill. Reservations required for groups of 8 or more. Open Wednesday, Thursday and Sunday 4pm-9pm Friday and Staurday 4pm-10pm

125 Main Street, Edinburg, VA 22824 | 540-984-9300


Wholesome Foods specializes in delivering good food to it’s customers – fast. Owned and operated by the Pence family for more than 50 years, Wholesome Foods has evolved from home delivery of meat and eggs to full-scale food distribution, representing some of the premier food brands in America, including our own Old Dominion and Virginia’s Best brand products.

As a wholesaler we are located in our warehouse. So don’t let the stop you from stopping by our retail outlet store, the Country Deli & Butcher Shop, or grabbing some BBQ chicken from our BBQ Pit.

986  South Ox Road, Edinburg, VA 22824 | 800-723-6637