Where is Thompson Central Park New York Hotel located?
Thompson Central Park New York Hotel, Thompson Central Park New York Hotel, United States of America (approx. 40.764416°, -73.97847°)
Thompson Central Park New York Hotel, Thompson Central Park New York Hotel, United States of America (approx. 40.764416°, -73.97847°)