Karoo Heartland

Breakfast (South African)

En-suite, air conditioned garden rooms, self catering cottage, and a triple room. ...