48 hours in Morocco

Seeking short-haul travel, with long-haul vibes? The Mazagan Beach Resort is where you need to be

Latest stories:

More on this topic: