Avalon North Station photograph

Avalon North Station

Use attributes for filter !
Height 13700 (cm)
Floors38
Opened November 3, 2016
Construction startedOctober 27, 2014
Architecture firmsChilds Bertman Tseckares Inc.
Locations Nashua Street
Boston
Massachusetts
United States
Date of Reg.
Date of Upd.
ID2007371
Send edit request

About Avalon North Station


Avalon North Station is a 38-story, 449 feet residential skyscraper in Boston, Massachusetts. Built adjacent to the North Station transportation hub, the "luxury" high-rise is one of the tallest buildings in Boston.

Related Persons

Next Profile ❯