No it's in front of the Plaza hotel on Fifth Avenue at the foot of Central Park. I wasn't sure so I checked some photos of the entrance to the Plaza and that is the spot.
All the more bravery then. Sure looks like 23rd to me though. They redid that Park you know. You may be right , I cannot remember where I have seen that fountain. I know it but I cannot place it.