Where is The Michelangelo Hotel, New York?

Where is The Michelangelo Hotel, New York located?

The Michelangelo Hotel, New York, The Michelangelo Hotel, New York, United States of America (approx. 40.76157°, -73.98258°)


Where is The Michelangelo Hotel, New York on the map?