The restaurant is in the Wrigleyville/Lakeview area on the corner of Southport and Cornelia, right off of the Sourthport Brown line stop.
The three owners will also sell Chicago-style hot dogs.
There are 40 Leo's in Detroit, and people who have tried Leo's in Detroit seem to love them, but do they fit in Chicago? Only time will tell.
