The service at Tellysure was excellent and the staff was friendly.
Country: South Africa City: Durban
0 comments