Where is Hotel De Anza?

Where is Hotel De Anza located?

Hotel De Anza, Hotel De Anza, United States of America (approx. 37.33423°, -121.89497°)


Where is Hotel De Anza on the map?