Only one of my favourite places in London EVER. This is the perfect place for a quiet afternoon connecting with Nature, right in the middle of Central London! And there's a cafe inside, for those of you who like to take your afternoon tea in the midst of