Menu
Location

The best pizza in Toronto! Located at 1528 Bayview Ave. (at Mill wood Rd.). Call us anytime at 416-485-8888