Mosque, Madrassa & Welfare Centre 119-121 Church Rd, London E12 6AF UK
119A Church Road London England E12 6AF GB
Local Authority
London Borough of Newham