Tag Archives: north station

BostON The Horizon: Inside Avalon North Station

Located @ 1 Nashua Street     As we’ve written week-after-week, every Boston neighborhood is experiencing some sort of large-scale construction activity. Amid the boom news you’ve probably read about Downtown Crossing’s Millennium Tower or the Back Bay’s Four Seasons Hotel & Residences at One Dalton, both of which are currently under construction and set to become Continue Reading →