The stunning town of Tlemcen, located in north-western Algeria, is a picturesque true gem of Algeria housing many amazing spots. Lalla Setti Plateau, Leisure Park Lalla Setti, Minaret Mansourah, and Cascades El Our are just some of the spots to discover, enjoying an amazing mix of culture and nature.