1200 N Larch St
This pizza shop has the best sicilian pizza in the greater Lansing MI
September 01, 2003
Poppa Leo's Pizza
Pros: great product, great service, reasonable prices
Cons: busy intersection, no eat in
If you've been to or used
Poppa Leo's Pizza, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.