Salem (Virginia)

Salem  is a city in the Shenandoah Valley region of Virginia.

Buy
There are various stores and shops in the East Main Street area.

Go next
Nearby Roanoke is about 20 minutes to the east.

Richmond is about 3 hours to the east.