111-113 Mellish St, London E14 8PJ, UK
111 Mellish Street London England E14 8PU GB
Local Authority
London Borough of Tower Hamlets