The Strand, London, 1929. Open-topped omnibuses on one of London's main streets which runs from Trafalgar Square to join Fleet Street. The name comes from the Old English 'strond', meaning the edge of a river, as the street originally ran alongside the north bank of the River Thames. Postcard.
World Europe United Kingdom England Greater London London
World Europe United Kingdom England Greater London London City of Westminster Westminster
Pixel Dimensions (W x H) : 3756x5988
File Size : 65,892kb