Charter Realty opens 11 stores at the Storrs Center in Mansfield

STC Store Front

Charter Realty & Development has opened 11 spaces in Storrs Center.