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

Leonardo's Pizza


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
30% OFF all yearly plans
Use YEAR at checkout. Expires 3/31/2018