Get directions to: De Chellis Italian Cafe, North Lima, OH
Restaurant address: 11092 Main Street North Lima, OH 44452, USA
Restaurant: De Chellis Italian Cafe