Castle Rock Golf & Recreation is located in downtown Pembroke, a mere 20 minutes from Blacksburg, Virginia and only 25 to Princeton, West Virginia. We are also conveniently located at the foot of Mountain Lake Hotel and Resort.
From Roanoke and Christiansburg Area
- Take exit 118B of I-81 in Christiansburg/Blacksburg
- Follow signs for 460 West towards Virginia Tech. Stay on 460 until you bypass Blacksburg and enter Giles County. Approximately 20 minutes. As you enter the Town of Pembroke, slow to 45 miles per hour.
- Take a sharp left (the road forks) onto Castle Rock Road just after the Subway Restaurant.
- Stay on this road and follow it to the left before you get to the playground.
- You will see signs directing the way.
- Castle Rock Golf & Recreation are only a couple of minutes from Downtown Pembroke.
From I-77 in Princeton, West Virginia
- Take US 460 East from Princeton, WV to Pembroke, VA.
- Once in Pembroke turn right just before the Subway Restaurant and used car dealer.
- You will then take Castle Rock Road (not Snidows Road) straight ahead.
- Stay on this road and follow it to the left before you get to the playground which will be on your right.
- You will see signs to helping to direct the way.
- Castle Rock Golf & Recreation are only a couple of minutes from Downtown Pembroke.