Ali Baba is a Turkish restaurant offering catering options.