1854 West El Camino Real, Mountain View, CA 94040, USA
1854 El Camino Real W Mountain View, CA 94040
Mountain View
California
94040
United States
877-411-3436877-411-3436
The Residence Inn by Marriott – Palo Alto/Mountain View welcomes up to three pets of any size, per room for an additional $100 per stay.