UK
,London
22 Hertsmere Road, Canary Wharf, Tower Hamlets, London, E14 4ED, United Kingdom