This is the food page of Ali Baba's on 2202 Dundas St. West Toronto ON M6R 1X3.
Ali Baba's is a new listing on food pages, updated on June 5, 2015.
Ali Baba's is ranked #1 of 26 Restaurants in Roncesvalles Village Toronto.
This page has had 1040 visitors. You are the 1040th.