Marrakech is a place of contrasts; half African and half Andalusian. Amid its luxuriant palm groves, through the ochre colored streets of the canopied souks, Marrakech is veiled in an ambiguous mystique. High walls protect havens waiting to be discovered as heavy cedar wood doors yield to offer a glimpse of the delights of the town center and marketplaces. Deep within its gardens, vestiges of ancient Babylon can be discovered. In the quiet angles, nooks and corners where one can hear just the murmuring of a fountain, it is easy to believe it is one of the last outposts of a forgotten Eden.