The Newbury Boston

The Newbury Boston is a fancy hotel in Back Bay, Boston. It has big rooms with views of the city or garden, a rooftop restaurant with Italian food, and a street bar with art. It's on Newbury Street, which is good for people who like art, history, or want a nice place to stay in Boston.

Experiences in The Newbury Boston are coming soon.

Experiences in The Newbury Boston are coming soon.

Meanwhile, check out these nearby experiences.

Getting there

The Newbury Boston

1 Newbury Street, Boston, Boston, 02116