Get directions to: Italian Kitchen, Ovid, NY
Restaurant address: 7184 South Main Ovid, NY 14521, USA
Restaurant: Italian Kitchen