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.

Login or Register to post a comment.