Stevens Creek Reservoir
lake · freshwater · United States
0.00 ★ (0)Access not confirmed

Stevens Creek Reservoir is an artificial lake located in the foothills of the Santa Cruz Mountains near Cupertino, California. A 1,063-acre (430 ha) c…
Photo: Elf (CC BY-SA 3.0)
Sign up free to see the full spot
Map location · All photos · Access details · All reviews · Comments