Olympia Sports in Seabrook is Closing Olympia Sports in Seabrook is Closing Olympia Sports, located in the Southgate Plaza in Seabrook is closing. Karen KileyKaren Kiley