Olympia Sports has revealed that they plan to close all of its stores by the end of September. Close sources are saying some of the stores have already started liquidating inventory.
“Olympia Sports was established in 1975 with our first store at The Maine Mall in South Portland, ME. Today we have grown to more than 70 locations throughout the Northeast, Mid-Atlantic, and Mid-West,” – Olympia Sports Statement
It is yet to be confirmed whether Olympia Sports will continue as an e-commerce store only coming forward.