520 Cowper Street, Palo Alto, CA 94301, USA
520 Cowper St Palo Alto, CA 94301
Palo Alto
California
94301
United States
877-411-3436877-411-3436
Garden Court Hotel is pet friendly! Pets of any size are welcome for an additional fee of $50 per pet per stay.