Friendly staff members. Issues on car was well attended to. A very well done to Telesure.
Country: South Africa City: Durban
0 comments