Chakhchoukha is a Mediterranean restaurant located in London. It is known for its cuisine and has received high ratings.