Salem VA Golf Courses-Public 1. 1500 Red Lane Ext, Salem, VA 24153 | Hanging Rock Golf Club (540) 389-7275