The Newbury Boston

Boston · United States

About this stay

Address
1 Newbury Street, Back Bay, Boston, MA 02116, United States, 02116, Boston

The Newbury Boston offers 5-star luxury, with free WiFi, room service, and a 24-hour front desk. Guest rooms feature elegant decor and modern amenities, and some include a kitchenette. The on-site restaurant serves American and Italian cuisine, along with a daily à la carte breakfast; vegetarian, dairy-free, and vegan options are available on request. Located 700 metres from Back Bay Station, the hotel is close to the city centre, Boston Public Garden, and Boston Common. Explore the area with complimentary bikes or venture farther by car hire.