Garden Court Hotel

520 Cowper Street
Palo Alto, California 94301
1.0 miles from US Veterans Medical Ctr
More hotels near this hotel