Olympia Sports is shuttering its storesTheStreet 08/01/2022
Olympia Sports is closing its more than 70 locations in the Northeast, Mid-Atlantic and Midwest. according to the company. The retailer has not said whether it will keep an online presence following the closure of its stores. The business was founded in 1975.