Cowper Inn
705 Cowper Street
Palo Alto, California, 94301, United States
(650) 327-4475