UK, London
117 Poplar High Street, Tower Hamlets, London, E14 0AE, United Kingdom