Mazagan Beach Resort

Beach, golf or chill at the Mazagan? Win a 5* trip for two

Includes flights to Morocco and a 7-night stay