public space

Red Rock Coffee

Map it |  201 Castro St, at Villa St, Mountain View, CA 94041, United States