The 12 Apostles Hotel & Spa

Cape Town, 8005 ,South Africa
The 12 Apostles Hotel & Spa The 12 Apostles Hotel & Spa is one of the popular Hotel located in ,Cape Town listed under Local business in Cape Town , Hotel in Cape Town ,

Contact Details & Working Hours

Map of The 12 Apostles Hotel & Spa