Karoo Art Hotel is a hotels establishment located in Barrydale, Western Cape, South Africa. Quirky hotel offering colourful, eclectic rooms, plus a restaurant, a pool, and a live music space. Check-in time: 2:00 PM Check-out time: 11:00 AM Check-in time: 2:00 PM 3PW9+2V Barrydale, South Africa Located in the charming town of Barrydale, Western Cape, South Africa, the Karoo Art Hotel is a
Read more...