Where is Lombardy Hotel?

Where is Lombardy Hotel located?

Lombardy Hotel, Lombardy Hotel, United States of America (approx. 40.76084°, -73.97056°)


Where is Lombardy Hotel on the map?