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