Garden Court Hotel

520 Cowper Street
Palo Alto, California 94301
1.2 miles from Avery Aquatic Center
More hotels near this hotel