Where is Allegria Hotel?

Where is Allegria Hotel located?

Allegria Hotel, New York, United States of America (approx. 40.58449°, -73.66657°)


Where is Allegria Hotel on the map?