Where is Equinox Hotel New York located?
Equinox Hotel New York, Equinox Hotel New York, United States of America (approx. 40.75456°, -74.00241°)
Equinox Hotel New York, Equinox Hotel New York, United States of America (approx. 40.75456°, -74.00241°)