Meet our team
Led by Managing Director Michael Nel, The Twelve Apostles Hotel & Spa is a family of passionate people, deeply committed to giving the very best in all we do.
Uniquely located
With the dramatic Table Mountain National Park towering behind, and the endless Atlantic ocean in front, this exclusive, tranquil location is on one of the world’s most celebrated scenic routes.