M Avenue Marrakech is an upscale lifestyle destination bringing together restaurants, boutiques, leisure, culture and hotels in a modern and elegant setting.