Verified
Local Authority
London Borough of Tower Hamlets

241 Mile End Rd, London E1 4AA, UK
241 Mile End Road London England E1 4AA GB