Home > Public pools & Water park in California > Public pools & Water park in Truckee > Stampede Reservoir

Stampede Reservoir

10342 California 89, Truckee, CA 96161