Q: Where is Channel Islam International?
A: Channel Islam International is located at: 53 Crownwood Rd, Ormonde, Johannesburg, 2091, South Africa
Q: What are the coordinates of the Channel Islam International?
A: Latitude: -26.2336172, Longitude: 28.0029897
Q: How is Channel Islam International rated?
A: Channel Islam International has not rated yet on addressschool.com