Ali Baba is a Lebanese restaurant known for its varied mezzes and baklava. It features a pleasant large terrace and a nice dining room, offering homemade traditional dishes.