
Just
when you thought you already know London’s best tourist spots by heart, comes uptwo
places that are not yet on your radar: Soho and Covent Garden.
Over
the past few years, Covent Garden in West End London has fully developed into a
vibrant, world-class tourist destination that not too...