Where is Allegria Hotel, Long Beach?

Where is Allegria Hotel, Long Beach located?

Allegria Hotel, Long Beach, New York, United States (approx. 40.58449°, -73.66657°)


Where is Allegria Hotel, Long Beach on the map?