Ali Baba Döner is a Turkish restaurant known for its döner, pizza, and döner kebab. Takeaway orders are available.