Restaurants in Salem

Select Local Merchants

Elderberry’s, voted Platinum for both smoothies and milkshakes by Roanoker magazine, busies blenders with fresh and healthy ingredients to create its award-winning beverages, and a crisp collection of wraps, salads, and soups silences audible appetites. The menu of suave solutions showcases juices joined in flavorful matrimony, such as the Elderberry, a fruity fusion of raspberry and cranberry juices, strawberries, elderberries, and orange sherbet ($4.59); the raspberry-packed Really Raspberry ($4.59); or the Not Actually Raspberry, a handful of red paint balls mixed with a pair of Faberge eggs. Desserty drinks implant pep in energy-deficient steps with the coffee-based Perkilator ($4.89), or swaddle exposed sweet teeth in silky sips of the Chocolate Peanutter ($4.89).

304 East Main Street
Salem,
VA
US

Since 1986, Famous Anthony has built its reputation on classic American eats and warm, friendly service?a winning combination that inspired its expansion to nine popular locations across Virginia. Fast and fresh is the philosophy here, with each and every menu item made-to-order, from hearty breakfasts of country ham and eggs and biscuits and gravy, to gourmet wraps, fresh salads, burgers, and North Carolina-style barbecue. Also contributing to the homey atmosphere is the open kitchen window at each Famous Anthony's location, which lets visitors get a good look at all the hard work, hustle, and magic wooden spoons that go in to every meal.

1716 W Main St.
Salem,
VA
US

The first thing most people notice about Salem House Restaurant is its structure: the eatery is literally a house. The exterior of the sprawling two-story space goes hand-in-hand with its homey environs and offerings inside. Diners can dig into home-cooked meals that could double for a Thanksgiving dinner. Served family-style, the all-you-can-eat meals include mashed potatoes, meat loaf, and macaroni and cheese plus desserts such as banana pudding and cobbler.

311 W Main St.
Salem,
VA
US