Flo & Santos opened its doors at 1310 S. Wabash Ave. in the space last occupied by Howie's.
The big day was April 15, tax day.
The pub/restaurant has a mix of Italian and Polish favorites, including pizza, and kielbasa.
For more information and to download their menu, click here.
No comments:
Post a Comment