The Hotel Pierre to the west along 61st Street.
View from Central Park View from Central Park II
NYC Architecture Images