Ali Baba is a general store offering a variety of goods. It also appears to offer kebab and rotisserie options.