Penn Square Mall

Greenwood, Ind., and Oklahoma City — Rally House, a family-owned sports and merchandise retailer, has opened its first stores in Indiana and Oklahoma. The Indiana store opened at Greenwood Park Mall in Indianapolis in mid-June (pictured here). The Oklahoma store is located at Penn Square Mall in Oklahoma City. “With locations in Chicago, Dayton and Cincinnati, Indianapolis is a natural fit for our expansion. Indiana has sports in the DNA with so many teams and events hosted here annually,” says CEO Aaron Liebert. “Rally House is a one-stop shop for …

0 FacebookTwitterPinterestEmail