Very delicious original shawarma.
Alibaba is the best place I been to. The staff is very friendly. The food is fresh and delicious. The place is so clean. If you want to try this place the location is 2246 Bloor street west
I made an order for pick up came to the shop they said they closed even though there was a person inside and they said contact the company as if they don't care for the customer Food may/ may not be good but without good customer service it's not worth it
Great falafel! Best in world!
My friend and I got so sick from eating here! Dirty place and dirty servers. Should have known when cashier was taking money and touching food with the same gloves. Public Health needs to pay this nasty place a visit.