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.

Getting there

The Newbury Boston

1 Newbury Street, Boston, Boston, 02116