The clothing store Sundance recently signed a long term lease to open on 97 Main Street at a 3,920 square foot location in Westport, Connecticut “I think the store will do well downtown because...