Amanjena is a unique luxury resort located just outside of Marrakesh in Morocco. The name “Amanjena” means peaceful paradise and the resort is a sun paled red – similar to the city itself which is also named Al Medina al-Hamra meaning the city of ...
more