KwaZulu Natal village
11 Nights $2680 $2519