I love this place. You can check the water level in the reservoir.
Parking Place is located at 10000 Alma Bridge Rd, Los Gatos, CA 95033