Southside Chicago Pizza
Restaurant
•
5400 McFarland Blvd E Suite E, Tuscaloosa, AL 35405, USA
5.2
Friday: 11 AM – 10 PM
See if anyone you trust recommends it!