News

The 42-apartment Essex Street Lofts in downtown Haverhill describes leasing as “strong” following its grand opening. The ...