SOUTHBURY – The clothing retailer J. Crew Factory has opened a new location in the Southbury Green, marking the first of many ...