This luxury hotel resort offers an outdoor swimming pool, casino and golf course. Mazagan Beach Resort is located a 20-minute drive from the town of El Jadida and is situated beside a 7 km beach.
more info on mazagan beach & golf resort
the beach was fantastic..though the waters were too cold for a swim..luxury infinite..with activities to everyone's interest..heated swimming pool
good pool side restaurant -
the architecture and setting. Christmas decorations and spirit.