Salem, Virginia

Click for Salem, VA Forecast

Salem, Virginia, USA

Recreation in Salem, Virginia

Golf

  • Hanging Rock Golf Club 540-389-7275
    1500 Red Lane, Salem, VA 24153
    Overlooking the beautiful Roanoke Valley and surrounded by breathtaking natural beauty, this championship 18 hole golf course was designed by Russell Breeden and it... more info  map

  

Recreation in Salem

Towns Near Salem