Gables Inn self-catering accommodation in Colesberg South Africa. Affordable self-catering accommodation between Johannesburg and Cape Town.