Sears 2026

Sears #2026 was a Sears department store located at North Shore Square Mall in Slidell, Louisiana. The store opened unknown and closed June 2014.