A lost treasure in plain sight. Arabian food at Ali Baba restaurant...