Central Park West & W 81st St, New York, NY 10024, USA
81 Central Park West
New York
New York
10024
US