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