Roman road shops Borough of Tower Hamlets, London, England, UK.
Roman road shops in the Borough of Tower Hamlets in the East End of London
Size: 4896px × 3264px
Location: Roman road, London, England,
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., borough, bow, britain, british, bus, capital, cities, city, east, england, english, eu, europe, european, famous, great, hamlets, kingdom, london, road, roman, scene, shops, stop, street, tower, united, urban