Castle Rock Golf Course and Wedding Venue

General Info.

Castle Rock Golf and Recreation is located in the quiet town of Pembroke overlooking the New River and its’ namesake “Castle Rock”, in Giles County. The views from the course are of breathtaking vistas of the surrounding Blue Ridge Mountains. With the Clubhouse, the ’19th hole’, and Picnic Shelter available for rent your wedding day options are many. 

900 Castle Rock Rd.
Pembroke, VA
(540) 626-7276

Lovewell Lodge is a new venue tucked away in Pembroke, VA the heart of the Appalachian Mountains.…

Our grounds are beautifully landscaped and groomed, yet offer that unique riverfront landscape…

While Camp Bethel is known for awesome summer camps it is also a great place to get married. The…