Moroccan TreehouseLuxury meets nature at the Taj Mahal of the South. Luxury meets nature at the Taj Mahal of the South.