Get directions to: North Lima Pizza, North Lima, OH
Restaurant address: 11681 South Ave North Lima, OH 44452, USA
Restaurant: North Lima Pizza