Salem, VA Listings Local Resources Dining Shopping Leisure Highest Rated Dining Brood Restaurant and Bar $ 23 reviews Desserts, Soup, Cocktail Bars (540) 404-4166 210 E Main StSalem, VA 24153 Bernard's $$ 310 reviews New American, Gastropubs (540) 206-2656 303 S Jefferson St SWRoanoke, VA 24011 Garcia's Bistro $ 30 reviews Diners, Seafood, Tacos (540) 404-0003 349 Wildwood RdSalem, VA 24153 Mac and Bob's Restaurant $$ 311 reviews Sports Bars, New American (540) 389-5999 316 E Main StSalem, VA 24153 Mamma Maria's $$ 248 reviews Pizza, Italian, Seafood (540) 389-2848 2025 W Main StSalem, VA 24153 Frankie Rowland's - Salem $ 38 reviews Steakhouses, Salad, Seafood (540) 302-3020 300 E Main StSalem, VA 24153 Black Birch Restaurant & Tap House $ 11 reviews Diners, Breakfast & Brunch (540) 362-4500 3315 Ordway Dr NWRoanoke, VA 24017 Sidecar $$$ 67 reviews Modern European, Coffee & Tea, Bars (540) 566-3709 411 1st St SWRoanoke, VA 24011 The River and Rail $$$ 311 reviews Southern, New American, Soul Food (540) 400-6830 2201 Crystal Spring Ave SWRoanoke, VA 24014 Angelle's Diner $$ 109 reviews Southern (540) 947-8646 101 Wildwood RdSalem, VA 24153 Chip & Jo's $ 78 reviews Southern, American (540) 387-9585 315 E 8th StSalem, VA 24153 Abrakebabra $ 157 reviews Mediterranean (540) 389-0383 1501 S Colorado StSalem, VA 24153 Leonore Restaurant $$ 241 reviews Italian, Pizza, Venezuelan (540) 904-5559 1776 Apperson DrSalem, VA 24153 Lucky Restaurant $$ 354 reviews Wine Bars, Tapas/Small Plates, Cocktail Bars (540) 982-1249 18 Kirk Ave SWRoanoke, VA 24011 Stave & Cork $ 12 reviews Wine Bars, Wineries, Sandwiches (540) 404-1943 115 E Main StSalem, VA 24153 Angelle's Diner $$ 409 reviews Diners, American (540) 591-7208 2609 Lee HwyTroutville, VA 24175 Six & Sky Rooftop Grille $ 44 reviews Steakhouses, Seafood (540) 566-4918 1 Market Square SERoanoke, VA 24011 Alejandro's Mexican Grill - Salem $ 63 reviews Sports Bars, Mexican (540) 387-1420 1304 W Main StSalem, VA 24153 Our Daily Bread - Salem $ 133 reviews Breakfast & Brunch, Bakeries (540) 404-3056 100 E 4th StSalem, VA 24153 Inka Grill $$ 246 reviews Peruvian, Latin American, Seafood (540) 655-9107 3033 Brambleton Ave SWRoanoke, VA 24015 River Rock Restaurant $ 14 reviews Burgers, Hot Dogs, Sandwiches (540) 389-5044 1263 W Riverside DrSalem, VA 24153 Tacos Coronado $ 34 reviews Mexican, Latin American (540) 728-8139 217 6th StSalem, VA 24153 Nakhon Thai Cuisine $ 67 reviews Thai (540) 728-9623 5983 Cloverdale RdRoanoke, VA 24019 Awful Arthur's Seafood Company $$ 61 reviews Seafood, Sports Bars (540) 404-4488 131 E Main StSalem, VA 24153 Jack Brown's Beer & Burger Joint - Roanoke $ 611 reviews American, Burgers, Beer Bar (540) 342-0328 210 Market St SESte B