Camelot Spa At The Table Bay

Table Bay Hotel, Quay 6, V & A Waterfront, Cape Town, 8001, South AfricaCape Town8001South Africa
Hotel