Where is Long Beach Hotel?

Where is Long Beach Hotel located?

Long Beach Hotel, Long Beach Hotel, United States of America (approx. 40.58511°, -73.65208°)


Where is Long Beach Hotel on the map?