Hotel The Twelve Apostles is located in Victoria Road, 8040, Camps Bay, South Africa.