Giles County, VA Explore Giles County Castle Rock Golf & Recreation Course Access: PublicHoles: 18Reserve Advance Tee Times: Pembroke, VA Golf Courses Giles Country Club Course Access: PrivateHoles: 9Reserve Advance Tee Times: Pearisburg, VA Golf Courses Explore Giles County Golf Courses
Castle Rock Golf & Recreation Course Access: PublicHoles: 18Reserve Advance Tee Times: Pembroke, VA Golf Courses Giles Country Club Course Access: PrivateHoles: 9Reserve Advance Tee Times: Pearisburg, VA Golf Courses