UK, London
66 Alie Street, Aldgate, Tower Hamlets, London, E1 8PX, United Kingdom