12850 Northwoods Boulevard
Truckee 96161
Price Range: Luxury
Rating:
74.1
Slope:
134
Par:
72
Distance:
7002