Disponibilidad
star star star 64 West El Camino Real, Mountain View, Mountain View, California 94040, United States
starVery Good
rate_reviewVery good budget hotel. Located near shopping areas and the city center. Fantastic service.
placeLocated near shopping areas and the city center.
64 West El Camino Real, Mountain View, Mountain View, California 94040, United States