Hotels in Illovo Beach, South Africa



Protea Hotel Karridene Beach
Old South Coast Road 
Illovo Beach 
319167228 

Hotels in Illovo Beach, South Africa | Accommodation in South Africa & Namibia