The Hotel Aria

2700 W El Camino Real
Mountain View
California
United States