Central London 4
Image by nix

No, and the stone itself isn't on this map of the park either. But you can see where to go.
http://www.royalparks.gov.uk/parks/hyde_park/