Kyoto Garden, London: a Japanese corner in the heart of the city

Whoever has been in London knows about the city’s frenzy, its worldliness, its occidental heart. In this heart though, there’s a little island of peace and quiet. A zen corner where you can forget all of your troubles, relax, and contemplate: the Kyoto Garden.