Map Graph

Avalon North Station

Residential in Massachusetts, U.S.

Avalon North Station is a 38-story, 449 feet (137 m) residential skyscraper in Boston, Massachusetts, United States. The high-rise is built adjacent to the North Station transportation hub. The property contains 503 studio, one, two, and three-bedroom apartments.

Read article
File:Avalon_North_Station_Facade.jpgFile:Avalon_North_Station_Dec_2015.jpg
Top Questions
AI generated

List the top facts about Avalon North Station

Summarize this article

What is the single most intriguing fact about Avalon North Station?

Are there any controversies surrounding Avalon North Station?

More questions