Leo's Italian Restaurant And Pizzeria Cornwall

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

(845) 534-3446

Location