 Home Run Inn has nine locations, four locations in Chicago and five in the Chicago suburbs.In October 2019, the company announced the opening of their new restaurant next door to its original location on 31st Street in the Little Village neighborhood of Chicago.Home Run Inn was rated the number one frozen pizza in August, 2013 Consumer Reports.