12apostleshotel.com

From Wikidweb

Luxury Cape Town Hotel, Five Star Hotel Cape Town, South Africa, Twelve Apostles Hotel & Spa

Description: Luxurious Twelve Apostles Hotel & Spa, Cape Town, South Africa offers guests an intimate 5 Star Luxury Hotel. The luxury hotel is poised on the Atlantic edge and flanked by the majestic Table Mountain and her Twelve Apostles mountain
--http://www.12apostleshotel.com