Locale: San Jose
Castle Rock Falls
Castle Rock Falls is a 70ft waterfall that seemed more like a sideshow compared to the namesake rock formations in Los Gatos near Silicon Valley, California.
Explore The World One Waterfall At A Time
Castle Rock Falls is a 70ft waterfall that seemed more like a sideshow compared to the namesake rock formations in Los Gatos near Silicon Valley, California.