Available
138-140 Butterbiggins Road, Glasgow, UK
Masjid-E-Khazra is one of Scotland's leading mosques which is located in the southside of Glasgow