Garden Court Hotel
520 Cowper St
Palo Alto, CA 94301
Palo Alto, CA 94301