Get directions to: Mama Lu's, Crete, IL Restaurant address: 25940 S Dixie Hwy Crete, IL 60417, USA Driving Walking Bicycling Restaurant: Mama Lu's