I don't think so. The one up here used to be run by and old fellow name Leo. His son runs it now.
I doubt it. At one point Leo had 3 restaurants. The one on Englewood, one on Johnson Drive in Mission and one on 95th in OP.
I Doubt it.
Not the same family nor the same pizza. This Leo's is eons better, as someone who has been to both.
Thanks! Your answer is awaiting moderation.