Ali Baba Kebab Pizza offers Turkish cuisine, specializing in kebabs and pizza. They have a minimum order of 12€ for delivery, though delivery may not be available. The establishment is located in Llucmajor.