Where is The Parc Hotel?

Where is The Parc Hotel located?

The Parc Hotel, New York, United States of America (approx. 40.76141°, -73.83519°)


Where is The Parc Hotel on the map?