The Cafe Jardin Majorelle is the perfect place to eat after visiting the gardens themselves. It specializes in Moroccan foods like meat and vegetable tagine, couscous, chicken or beef pastillas and salads. Whatever you choose, it's bound to be good but I'd especially recommend the tagines. The service is very attentive and the there's a magnificent terrace overlooking the Majorelle garden, one of the most beautiful places in Marrakech. The prices are a little higher than average (about 15 euros per person) but worth it.