Check out http://www.cowperinn.com/
Cowper Inn
705 Cowper Street
Palo Alto, California, 94301, United States
(650) 327-4475

Location Detail

 

Get Directions