A new survey has shown that a Cape Town hotel is one of the top establishments in the world. A new survey has shown that a Cape Town hotel is one of the top establishments in the world. The Twelve Apostles Hotel and Spa was voted for in the recent Travel + Leisure’s 500 Best Hotels readers poll and came « Continue Reading »