Hi, I think they're both good.I've never had Leo's pizza.I've had Delfino's pizza.There are people who rave about it.I don't think it's anything spectacular.I've never had a sandwich from Leo's.I've had Delfino's sandwiches.They're good but they're small.I really can't make a comparison (sorry).I think the Italian meals are equally good in both places.I guess it depends on what you're looking for,Leo's is more of a restaurant (Not upscale but nice enough).There's no delivery except through a service.You can do take-out.Delfino's is more of a pizzariea.They do delivery. Enjoy!