Leo's Italian Restaurant And Pizzeria Cornwall Reviews

Leo's Italian Restaurant and Pizzeria Cornwall, 23 Quaker Ave, Cornwall, NY 12518, United States

(845) 534-3446



Write a review

Unrated. How do you rate Leo's Italian Restaurant And Pizzeria Cornwall?

Add a photo (Optional)
The Fine Print: These reviews are owned by whoever posted them. We are not responsible for them in any way.