Avalon North Station is a 38 story, 415 feet residential skyscraper currently under construction in Boston, Massachusetts. Upon completion, the luxury high-rise will be one of the tallest buildings in Boston, built adjacent to the North Station transportation hub. The property will house 503 studio, one, two, and three-bedroom apartments, along with 219 parking spaces, less than.5 per unit. Occupancy is scheduled for Summer of 2016.
Less