Get directions to: Leo's Italian Restaurant & Pizzeria, Cornwall, NY
Restaurant address: 22 Quaker Avenue Cornwall Plaza Cornwall, NY 12518, USA
Restaurant: Leo's Italian Restaurant & Pizzeria