Ali Baba: Restaurant and supermarket offering a variety of foods and grocery items.