Editorial Reviews
Ali Baba Shawarma is one of the "big three" falafel and shawarma spots on Lawrence Avenue East. It fights for the hearts and wallets of local carnivores and falafel seekers with Farhat and Shawarma Empire.
Rated 1.9 stars by Staff
on July 02, 2011 from blogto