The Newbury Boston
Boston Massachusetts
Check in
3:00 PM
Check out
12:00 PM
With a stay at The Newbury Boston, you'll be centrally located in Boston, steps from Newbury Street and 5 minutes by foot from Boston Common. This family-friendly hotel is 0.5 mi (0.8 km) from Copley Square and 0.6 mi (0.9 km) from Copley Place.
Make yourself at home in one of the 286 guestrooms featuring minibars. Your bed comes with down comforters and Frette Italian sheets. Cable television is provided for your entertainment. Private bathrooms have designer toiletries and hair dryers.
Property Details
Location
15 Arlington St, Boston, Massachusetts 02116, United States