Where is Stevens Creek?

Where is Stevens Creek located?

Stevens Creek, Stevens Creek, United States of America (approx. 37.44577°, -122.06357°)


Where is Stevens Creek on the map?