The Ali Baba restaurant is located at the 7 Railway Rd, Leigh Greater Manchester. It serves Pizza food. Ali Baba is has takeout. The avarage rating of this restaurant rated by 12 reviewers is 4.4. For more deatils and orders call Ali Baba on 01942 670000.