Marks and Spencer shop. Newbury Berkshire England UK. Clock

- Image ID: A7E04H
Peter Titmuss / Alamy Stock Photo
Image ID: A7E04H
Marks and Spencer shop. Newbury Berkshire England UK. Clock