MBTA Board approves 545 housing units near Riverside Station in Newton
The MBTA board has approved a new proposal for a major development project near Riverside Station in Newton, moving forward with construction of hundreds of new, conveniently located housing units.…