Saaberie Jumma Masjid is a mosque, located at Rose Ave, Lenasia, Johannesburg, 1820, South Africa
Best mosque. Where I grew up.
Nice spacious masjid