Atlantic Capital Partners has arranged the $18 million sale of Lantern Plaza, a 71,297-square-foot shopping center located in - Investment sales, Massachusetts, News ...