Boston-based The Triad Group proposed a 153-unit apartment project at 49-59 Mount Auburn St. on the northeast edge of ...