Greengrocers Shop Highbury Barn Islington London England UK

- Image ID: BG1NEF
Greengrocers Shop Highbury Barn Islington London England UK
Pat Tuson / Alamy Stock Photo
Image ID: BG1NEF