Sylvania Sports World opens at Starlite Plaza
Sylvania, Ohio -- Sylvania Sports World announced it has opened a 12,800-sq.-ft. store at Starlite Plaza, located in Sylvania, Ohio.
The shopping center is owned by New York City-based Centro Properties Group.