The Newbury Boston
Boston · United States



About this stay
Address1 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.