Leytonstone Mosque

8 Dacre Rd., Waltham Forest, London, United Kingdom, E11 3AG
Description