spa
hotels
South Africa
About
Canelands Beach Club
Hotel
Ballito
»
Canelands Beach Club
Spa hotels near Canelands Beach Club
Canelands Beach Club
Rating
8.6
Book from
$
155