Garden Court Hotel

520 Cowper Street
Palo Alto
California
United States