Address: 8112 P Thulisile St, Diepkloof, Gauteng, 1862, South Africa, Soweto. See full address and map. Categories: Internet Cafes