Protea Hotel by Marriott Karridene Beach 3 stars

Old South Coast Road, Illovo Beach, 4126 Amanzimtoti, South Africa

Hotel image
Read more reviews for Protea Hotel by Marriott Karridene Beach