South Park Tower is an apartment building in Manhattan. A Post-war High-rise building, South Park Tower offers apartments for residents. Building-wide amenities range from its doorman to its concierge. The Manhattan apartments at 124 West 60th Street prime their residents for living in the Big Apple. Upper West Side rental hunters may find their search at an end with these Manhattan apartments. South Park Tower's apartments were designed with built-in features like hardwood floors. This building spans 52 floors with 509 apartments. 124 West 60th Street was established in 1986. South Park Tower is a Post-war High-rise building offering apartments in Manhattan.