West Shore Country Club scorecard

Harrisburg, United States

100 Brentwater Rd, Camp Hill, Pa 17011, USA

Courses