M&M building (2011) at Leicester Square central London England UK Europe

- Image ID: C8B4RG