River Island shop windows in Lakeside shopping mall Thurrock Essex England UK

- Image ID: EJ6AMA
River Island shop windows in Lakeside shopping mall Thurrock Essex England UK
Justin Kase z12z / Alamy Stock Photo
Image ID: EJ6AMA
Location: Lakeside shopping mall Thurrock Essex England UK

Similar stock images