Pop's Fish & Chicken
Restaurant
•
2413 State St, East St Louis, IL 62205, USA
7.2
Thursday: 10 AM – 12 AM
See if anyone you trust recommends it!