Where is Dinah's Garden Hotel, Palo Alto?

Where is Dinah's Garden Hotel, Palo Alto located?

Dinah's Garden Hotel, Palo Alto, Dinah's Garden Hotel, Palo Alto, United States of America (approx. 37.40761°, -122.11986°)


Where is Dinah's Garden Hotel, Palo Alto on the map?