El Mechoui is a restaurant.