Search
Menu
Home
Sources
About
Contacts
Avalon North Station
Avalon
North Station
is a 38-story,
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
. The
property
contains
503
studio
, one, two, and three-bedroom
apartments
, along with
219
parking spaces
,
fewer
than.5
per
unit
.