Double escalator in a shopping mall in London England

- Image ID: EHFB78
Double escalator in a shopping mall in London England
Mim Friday / Alamy Stock Photo
Image ID: EHFB78
Location: England