Lemon London England United Kingdom

- Image ID: B0F169
Lemon London England United Kingdom
Tim Graham / Alamy Stock Photo
Image ID: B0F169
Location: London England Great Britain United Kingdom UK British English