Leo's Pizza is a pizza restaurant offering a diverse menu including pizzas, donairs, subs, burgers, chicken, seafood, and more.