Home Run Inn opening new Little Village restaurant next door to original
Home Run Inn, Chicago's pizza company best known for its frozen pies, has built a new restaurant next door to its original location on 31st Street in Little Village, which first opened in 1947.