Overview Kyoto Garden, located in the heart of Holland Park, is a Japanese-inspired sanctuary in London, providing an authentic space for peace and reflection. Established in 1991, this tranquil garden was a gift from Kyoto to the city of London, marking the Japanese cultural influence and the bond between the two cities. With features like […]