Encircled by a natural amphitheatre of mountains, Karoo Lodge provides Karoo accommodation for up to 24 guests.