Karoo Art Hotel

South African in Barrydale

Specialising in South African classics like oxtail, Karoo lamb and bunny chow (a hollowed-out loaf of bread filled with curry), this is the town's swankiest – and priciest – place to dine. The cosy bar serves lighter fare.

Advertisement