Mosque

Jamia Ghousia Mosque

78 Diamond Road Slough SL1 1RX UK

Where is it?