New York - Dreaming of a short getaway? Look no further than Ouarzazate in the south of Marrakech. This magical destination promises to be the perfect getaway.

Ait Ben Haddou