2700 W El Camino Real, Mountain View, California 94040-1118 USA
Photo Credit: Hotel Aria
Claim copyright