Mosque

Jamia Masjid

83 Stoke Poges Lane Slough SL1 3NY UK

Jamia Masjid

Where is it?