Cleopatra Mountain Farmhouse: Country Hospitality at its best Nestled in the heart of the Drakensberg and overlooking a small lake, Read More »