Amwell street sign above shop front, London
Amwell street sign above shop front, London
Size: 3151px × 4728px
Location: Amwell street, London, England,
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., ..1, amwell, borough, britain, deli, england, finsbury, front, great, islington, kingdom, london, shop, street, united