Loading hotels
Confirming room availability...
Global Luxury Suites At Castro Street, 800 High School Way, Mountain View, United States
With a stay at Global Luxury Suites at Castro Street in Mountain View, you'll be minutes from Stevens Creek Trail and Mountain View Center for the Performing Arts. This 4-star apartment is within close proximity of Rengstorff Park and El Camino Hospital.