Mama Lu's, CRETE, Illinois (IL)
Comfortably situated at 25940 South Dixie Highway () in CRETE, Illinois (IL) (60417), Mama Lu's is available at 7086723363. Please give them a call ahead of time to arrange your spot 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