Experience a refreshing stay in Cape Town with waterfront accommodations at the Protea Hotel Cape Town Cape Castle, one of the area's premier hotels.