Flo & Santos

1310 S. Wabash Ave.
Chicago, IL
312-566-9817

Additional Information

Price: $20-$29
Cuisine: Pizza
Neighborhood: South Loop
Hours: Lunch & Dinner daily
Date Opened: 4/15/10