Contact
Hotel Strata (650) 967-6957
93 W El Camino Real, Mountain View CA as of dinehere.us