Telkom Nelspruit is located in Mbombela, South Africa on Cnr Madiba Dr & Government Blvd, Shop 87 Riverside Mall. Telkom Nelspruit is rated 2.5 out of 5 in the category telephone company in South Africa.
Address
Cnr Madiba Dr & Government Blvd, Shop 87 Riverside Mall
Accessibility
Wheelchair-accessible entrance