Not for nothing but I can't find that point anywhere around Central Park. I just did a street view and many other views from inside the park and that build combination is not there.
that's the same building in the background, I think it's the Plaza Hotel