19. Kyoto Japanese Garden
London has plenty of green spaces - particularly the Royal Parks - but not many tourists find their way to Holland Park.
They should because there they will find the Kyoto Japanese Garden.
As well as the tranquil Japanese garden, Holland Park (in Kensington) has plenty of its own hidden corners, with winding paths, peacocks, statues, an orangery and an opera house.