Christened as a landmark building in 1984, the luxury apartments for sale at The Chatsworth are recognized as the Upper West Side's gem in the crown of New York City.