Construction work in Leicester Square, London, England, UK. Cranes abover the LSQLondon building (offices and retail) builders having a break

- Image ID: MNN8ME
Construction work in Leicester Square, London, England, UK. Cranes abover the LSQLondon building (offices and retail) builders having a break
PjrTravel / Alamy Stock Photo
Image ID: MNN8ME
Location: Leicester Square, London, UK