The three towers would add 671 housing units along with an $8.5 million contribution to the city's affordable housing fund.