Nelspruit Nelspruit Masjid 6 Petunia St, Valencia Park BOX 2875 Nelspruit 1200 Moulana Yusuf Cajee 013-6431507