The Ritz Carlton New York, Central Park