3901 El Camino Real, Palo Alto, CA 94306, USA
3901 El Camino Real Palo Alto, CA 94306
Palo Alto
California
94306
United States
877-411-3436877-411-3436
The Quality Inn Palo Alto is pet friendly welcoming up to two pets of any weight for a fee of $20 per pet per night. The Hotel only has 12 pet friendly rooms. Please call 877-411-3436 …