Review of Leo's Restaurant & Pizzeria

22 Quaker Ave, Cornwall, NY 12518

Overall Rating

Review


Undercooked tasting, gross gluten free crust.

Updated 11 years ago