JavaScript is not enabled.
Best Pizza in town - Review by Cory S | Leonardo's Pizza

Leonardo's Pizza

Claim

Best Pizza in town 8/19/2006

Leo's has some of the best Pizza in CR! Their Taco pizza rocks... They have really good burgers too. It is nice to go to a locally owned restaurant and know that the owner is there working the store. I highly recommend Leonardo's Pizza. more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021