Zagora is a town in the Draa River valley in the Drâa-Tafilalet region of southeastern Morocco. It is flanked by the mountain Zagora from which the town got its name.
Welcome to Afro Marrakech Tours, site of exclusive tours, incredible experiences with special habits and tastes made of your budget measure.