Treasure Internet Cafe is located in Elukwatini, South Africa on shop No 1E Elukwatini Square Shoprite complex, Elukwatini-A,. Treasure Internet Cafe is rated 5 out of 5 in the category internet cafe in South Africa.
Address
shop No 1E Elukwatini Square Shoprite complex, Elukwatini-A,
Accessibility
Wheelchair-accessible car park