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.