1968 Peacock St, Lenasia South, Johannesburg, 1829, South Africa
Sham-Ul Islam Trust is a Mosque located at 1968 Peacock St, Lenasia South, Johannesburg, 1829, South Africa. It has received 5 reviews with an average rating of 5.0 stars.
The address of Sham-Ul Islam Trust: 1968 Peacock St, Lenasia South, Johannesburg, 1829, South Africa
Sham-Ul Islam Trust has 5.0 stars from 5 reviews
Mosque
989 reviews
45 West St, Houghton Estate, Johannesburg, 2198, South Africa
522 reviews
Kimberley Minor Rd, Evans Park, Johannesburg South, 2091, South Africa
292 reviews
2 Islamabad Dr, Marlboro Gardens, Sandton, 2063, South Africa