Twisters Pizza
Pizza · Fast Food · Italian
Twisters Pizza is a pizzaria offering a diverse menu that includes handcrafted pizzas, donairs, pasta, and gourmet dogs. This fast-food establishment provides a variety of Italian and Canadian-inspired dishes.
Location
Vota recommends