Location: South Africa
Sun Kissed Plaza
Avalon Springs by Dream Resort South Africa
Lilywood Highland Beach Resort