This is easily my best pizza place in Toronto downtown. Convenient location and all you can choose Options lifts up your mood.
I had one "build your own" pizza...and immediately ordered one more.. pizza ingredients are tasty and they oven fire gives an amazing taste to their pizza