The company leased a 25,000-square-foot space in the Smith Haven Plaza shopping center at 2075 Moriches Road which is slated to open this fall. The store will be built in a portion of the space ...