Things to know about The Strand
Author : Archie Domville
The Strand is one of London’s most scenic and renowned roads to walk down. Running adjacent to Embankment and the River Thames, it begins at Trafalgar Square once you leave Charing Cross Underground stati .. Read More