Hotel Strata BOOK NOW Email Hotel Located in Mountain View adj to Los Altos/Cupertino/Sunnyvale conveniently located on Rte 82 El Cami. STAR RATING SIZE 58 rooms2 floors STYLEModern LOCATIONSuburb AMENITIESIn-Room SafeCafé24 Hour Front DeskBarBusiness CentreConcierge ServicesFitnessParkingRestaurant LOCATION Address 93 West El Camino Real, Mountain View, CA 94040, United States Get directions GALLERY