The Table Bay Hotel celebrates 25 years of extraordinary memories

June 7, 2022