Villa Spa Holiday Resort Apartment Illovo Beach
Situated in Illovo Beach in the KwaZulu-Natal region, with Illovo Beach and Umgababa Beach nearby, Villa Spa Holiday Resort features accommodation with free private parking.
15 Elizabeth Avenue, 4126 Illovo Beach, South Africa