This may sound like a stupid question, but I've always wondered where this was.
looks like Regent's Park, London
>>53223No. Look at the statues.to OP.Central Park New York CityPic related. Same place, but from the opposite direction.