Edit Module Edit ModuleEdit Module
Edit Module Edit Module Edit Module
Edit Module

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
Edit Module