16 Ford Square, London E1 2HS, UK
17 Ford Square London England E1 2HS GB
Local Authority
London Borough of Tower Hamlets