Best moderately priced restaurants in Salem, VA
- 3Closed nowApplebee's1806 West Main Street, Salem, VA 24153Restaurant Bar
- 3.8Closed nowAwful Arthur's Seafood Co1302 West Main Street, Salem, VA 24153Restaurant
- 4.3Closed nowChina Wok1310 West Main Street, Salem, VA 24153Restaurant
- Closed nowCocos Paradise311 7th Street, Salem, VA 24153Restaurant
- 4Closed nowDynasty Super Buffet1941 West Main Street, Salem, VA 24153Restaurant
- 5Closed nowEl Rodeo260 Wildwood Road, Salem, VA 24153Restaurant
- 4.5Closed nowFrank's Pizza14 East Main Street, Salem, VA 24153Restaurant
- 4.3Closed nowJersey Lily's Roadhouse1650 Braeburn Drive, Salem, VA 24153Restaurant
- 4Closed nowMacado's211 East Main Street, Salem, VA 24153Restaurant Bar
- Closed nowMamma Maria's2025 West Main Street, Salem, VA 24153Restaurant
- 1Closed nowMamma's Pizza151 South Electric Road, Salem, VA 24153Restaurant
- 2.5Closed nowPapa John's Pizza221 West 4th Street, Salem, VA 24153Restaurant
- 5Closed nowPizza Pasta Pit1713 Riverview Drive, Salem, VA 24153Restaurant
- 4.2Closed nowShanghai Chinese Restaurant1416 South Colorado Street, Salem, VA 24153Restaurant
- 3Closed nowSzechuan Restaurant1923 Electric Road Southwest, Salem, VA 24153Restaurant
- Closed nowTokyo Express1940 West Main Street, Salem, VA 24153Restaurant