Costa Oil Opens 14th Store
Sept. 1, 2020—Costa Oil 10 Minute Oil Change announced the opening of a new store. The brand has established four stores so far in 2020.
This latest store is at 3190 Center Road in Poland, Ohio. Owner Costa Kapothanasis says that it's been a busy location with customers from the surrounding towns coming in for service.
"They did 71 cars at the grand opening and have averaged 35 to 40 cars a day since then," Kapothanasis said in an email. "It's been a home run store."
Costa Oil is also listed on the Inc. 5000 list.