Loading Search Bar...


Nothing found - try zooming or dragging the map
Click to show The Newbury Boston - Boston, MA, USA

The Newbury Boston

Boston
MA
USA

The Newbury Boston - Boston, MA, USA



Address
1 Newbury Street
Boston
Massachusetts
02116
Phone

About The Newbury Boston

Category: Hotel

Set across the street from leafy Boston Public Garden, this high-end hotel is a minute's walk from a subway station, a mile from the New England Aquarium and 2 miles from the Museum of Fine Arts, Boston.

Polished rooms feature Wi-Fi, flat-screen TVs and minibars, as well as Nespresso machines and sitting areas. Suites have living rooms; upgraded suites include fireplaces, dining areas and/or pantries. Some quarters offer park views. Room service is available 24/7.

 



Your Rating

Click to rate this business 'Hate It'Click to rate this business 'Didn't Like It'Click to rate this business 'Not Bad'Click to rate this business 'Liked It'Click to rate this business 'Loved It'
(click a star to select)

Your Review
characters left.