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