Where is The New Yorker, A Wyndham Hotel?

Where is The New Yorker, A Wyndham Hotel located?

The New Yorker, A Wyndham Hotel, The New Yorker, A Wyndham Hotel, United States of America (approx. 40.75263°, -73.99335°)


Where is The New Yorker, A Wyndham Hotel on the map?