Burger Boss will be opening this fall in Chicago’s Southport Corridor at 3208 N. Southport Ave. 
 

Leave a Reply