Where is Hotel North Beach, San Francisco located?
Hotel North Beach, San Francisco, Hotel North Beach, San Francisco, United States of America (approx. 37.79668°, -122.40537°)
Hotel North Beach, San Francisco, Hotel North Beach, San Francisco, United States of America (approx. 37.79668°, -122.40537°)