Hidden place · Mountain View, United States

Castro Street Downtown

Castro Street is Mountain View’s downtown area. It benefited from a special tax district and remains part of the city’s urban center.

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload