93 W El Camino Real, Mountain View, California 94040-2642 USA
Hotel Front - Evening/Night
Claim copyright