Rainbow Masjid is a place of worship, located at 35 Lark St, Lenasia, 1821, South Africa
Well kept masjid with a long history in Lenasia
Smart and spacious masjid with underfloor heating