Where is La Casa Inn?

Where is La Casa Inn located?

La Casa Inn, California, United States of America (approx. 37.80118°, -122.42683°)


Where is La Casa Inn on the map?