Central Park Apartments, New York

240 West 73rd StreetUpper West Side, New YorkNY 10023, United States