Kyoto Garden: Discover London’s Beautiful Japanese Garden
Can you believe that London’s very own Japanese-inspired Kyoto Garden lies within Kensington’s Holland Park? As authentic as it gets without actually taking a trip to Japan, this park is a breath-taking space with a wonderful history to discover and plenty of wildlife to spot. Taking a few hours to explore this peaceful garden is …