Mama Lu's, CRETE, Illinois (IL)
Conveniently stationed at 25940 South Dixie Highway () in CRETE, Illinois (IL) (60417), Mama Lu's is available at 7086723363. We advise you to give them a call upfront to arrange your table in the restaurant.
More restaurants in CRETE, Illinois (IL)
Mama Lu's contact information and details:
Address: 25940 South Dixie Highway - , CRETE, Illinois (IL) 60417
Contact Phone: 7086723363