Indian Mound Mall opened its doors to the public on October 23, 1986, in Heath, Ohio. Built by Glimcher Realty Trust, this mall was part of a larger effort to boost local retail options in Licking County, and it quickly became a go-to spot for shopping. Situated at 771 South...