A finger pointing TO with hand from street sign Hampstead London England UK

- Image ID: AYFCHY
A finger pointing TO with hand from street sign Hampstead London England UK
Neil Lang / Alamy Stock Photo
Image ID: AYFCHY
Location: Hampstead London England UK