After growing tired of similar Moroccan food after a week, we decided to eat at Un Dejeuner. Although this is located in the souks its quite easy to find, and 10 minute walk from the square. The rooftop terrace is well decorated and has plenty of cover from the sun.
They don't serve alcohol here, but was recommended one of the fresh made juices. This paired with some olives and bread to nibble on before starters in on the rooftop is a great way to escape the choas of the square for a few hours.
The beef carpaccio was one if the finer I've ever eaten, and to carry on with the beef theme, seared filet on a rich mushroom and sauce was enough to ensure us not moving for a few hours. My partner had the other chefs special, a thai chicken dish, which was well seasoned and cooked also.
For two for dinner, starters and mains this only came to 330 Moroccan Dirham (£24).
Leave the tourist traps at the square out, eat here instead