To navigate, press the arrow keys. Ali Baba Pizza ← View details 117, 3995 Quadra Street, Victoria, British Columbia V8X 1J8 +1 250-380-6666 Get Directions From* To * — Required information