Get directions to: Cathy's Place, New Canton, IL
Restaurant address: 110 Main St New Canton, IL 62356, USA
Restaurant: Cathy's Place