Nice little place .. Food was ok but service was great ..
This is the third time in two days that I've eaten in this restaurant. Today my soup arrived cold, to my amazement. There's a long way for them to go to bring it up to the standards I was expecting from it.
Probably the worst Couscous I have eaten in my entire life. I am a North Africa who lives in London for the last 25 years and I usually get a much better couscous there for 6.50 Euros. Chez Leon need to raise their quality and their authenticity of the product they're selling.