Travelodge - Palo Alto

3255 El Camino Real
Palo Alto
California
United States