Loading hotels
Confirming room availability...
The Newbury Boston, 1 Newbury St, Boston, United States
Near Newbury Street<br /><br />With a stay at The Newbury Boston, you'll be centrally located in Boston, steps from Newbury Street and 8 minutes by foot from Copley Square. This 5-star hotel is 0.5 mi (0.8 km) from Boston Common and 0.5 mi (0.9 km) from The Freedom Trail.