Mosque

Madrassah Taleem ul Islam

161 Nithsdale Road Pollokshields Glasgow G41 5QS UK

Madrassah Taleem ul Islam

Where is it?