Accommodation in the Drakensburg Mountains, near Giants Castle. An authentic mountain lodge and country house experience with stunning cuisine.