Ali Baba Pizza
Pizza · Italian · Fast Food
Ali Baba Pizza is a pizza restaurant offering delivery and online ordering.
Location
Best places nearby
The highest rated places close to Ali Baba Pizza.
Local restaurants nearby
3995 Quadra St, BC
Location
The highest rated places close to Ali Baba Pizza.
3995 Quadra St, BC