Deluccia inks 14,000 sq. ft. in retail, office renewals in downtown Somerville

A modern Latin American restaurant has signed a 5,000-square-foot lease renewal in downtown Somerville, in one of several recent deals in the borough by Deluccia Commercial Group.