Burger Boss

Burger Boss Announces Chicago Location

Burger Boss, the burger concept in Elmwood Park, Illinois, will open a Chicago location at the intersection of Belmont and Southport in early November. After two successful years with their first store in Elmwood Park, owners—and brothers—Anthony and Nick Gambino are looking to expand the Burger Boss brand and serve their burgers in the heart of Chicago at their newest counter-service location.