Home Africa The Turbine Hotel & Spa: A Gem on Thesen Island