Marrakech has some excellent offers to those travels and the following are some of the best in Marrakech. Café des epices is the best restaurant Marrakech that offers mouth-watering food. It offers cosy settings. The menu is specifically focused on a variety of fillings. It is open for both lunch and dinner.