Where is Spanish Villa Inn?

Where is Spanish Villa Inn located?

Spanish Villa Inn, California, United States of America (approx. 38.53584°, -122.47768°)


Where is Spanish Villa Inn on the map?