Luxury boutique hotel in Cape Town. Part of the Red Carnation Hotel Collection, the award-winning Twelve Apostles Hotel and Spa is poised above the Atlantic Ocean in Cape Town.