The Kyoto Japanese Garden, Holland Park, Kensington, London.

The Kyoto Japanese Garden, Holland Park, London, England