Showing the single result
Nestled in the stunning Drakensberg Mountains, Cleopatra Mountain Farmhouse offers peace and fine dining. Experience an opulent two-night stay in a Standard room that includes gourmet dinners and breakfasts every day.