Mama Lea's Fish & Kitchen

Row 1

Details
912 W Market St
Bloomington, IL 61701
Map

Foursquare Tips

  • Staff is very friendly & prices are cheap to reasonable. Haven't gotten food yet, will comment on that after I eat