Avalon Apartments | North Station

Avalon North Station is an apartment building in Boston, Massachusetts. Located in Downtown Boston, Avalon North Station is in the heart of the city, near entertainment, sports, and events at the TD Garden, and a short walk away from some of the best dining, shopping, and attractions Boston offers. Avalon North Station rises 38 stories tall and offers new studio apartments, one-bedroom apartments, two-bedroom apartments, and three-bedroom apartments in Boston. Residents of Avalon North Station enjoy spectacular views of the Boston skyline and Boston Harbor, a fitness center, parking, and more.

Check out the available apartments in Avalon North Station below. If you don't see any available, you can create an account to be notified when similar properties become available. You can also contact the Elevated team to inquire about similar luxury apartment buildings in Boston or find out about new construction in Boston's most desirable neighborhoods.

You can also browse featured Boston luxury buildings here or discover waterfront condos in Boston by neighborhood.


To continue your Boston real estate search - click here.

Be the first to know when a new property hits the market! Unfortunately, there are no properties that match your search at this time. Click 'save your search' below to be notified.