Where is Allegria Hotel, Long Beach located?
Allegria Hotel, Long Beach, Allegria Hotel, Long Beach, United States of America (approx. 40.58449°, -73.66657°)
Allegria Hotel, Long Beach, Allegria Hotel, Long Beach, United States of America (approx. 40.58449°, -73.66657°)