Almost a fifth of London is green space. In fact, the capital is home to a whopping 3,000 parks, so it's much easier to find a quiet spot, even in the more centrally-located Hyde Park or Regent’s Park.
But if you want to enjoy a real moment of calm,
head to Kyoto Garden in Holland Park will transport to straight to Japan, complete with trickling waterfalls and rock gardens. If you plan to face the crowds while shopping on Oxford Street, recover with some rest and relaxation at Phoenix Garden afterward, which is just off Shaftesbury Avenue. It’s the perfect secret space to unwind in one of London’s busiest areas.