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 AMENITIES24 Hour Front DeskBarBusiness CentreConcierge ServicesFitnessParkingRestaurantIn-Room SafeCafé LOCATION Address 93 West El Camino Real, Mountain View, CA 94040, United States Get directions GALLERY