Verified
masjid hamza.png
Local Authority
Birmingham City Council

90 Church Rd, Birmingham B13 9AE, UK
90 Church Road Birmingham England B13 9AE GB