Salem, Virginia

Click for Salem, VA Forecast

Salem, Virginia, USA

Recreation in Salem, Virginia


  • 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