Mosque

Masjid Noor

79 Forth Street Pollokshields Glasgow G41 2TA UK

Where is it?