10 Hidden Gems in London...1. Kyoto Garden 2. St Dunstan in the East 3. The Peace Pagoda in Battersea Park