New T station, housing celebrated along Talbot Avenue