Experience Tlemcen's Mechouar Castle built in 1136 by Ali Ben Youssef of the Almoravids dynasty Explore Tlemcen National Park, a rich, protected area full of biodiversity and historic sites Learn about the history and culture of this Algerian town at the Tlemcen Museum See More Built in the Middle Ages, the Mechouar Palace is the heart of Zianide's civilization Visit Mansourah Ruins the symbol of the Magrebh kingdom of Zianides 1299-1307 Lalla Setti's Tomb regarded "as the most revered figure of feminine holiness in North Africa" See Less