A Boston landmark hotel on fashionable Newbury Street, surrounded by galleries, boutiques and restaurants. The Newbury boasts classic elegance with modern amenities and conveniences. Wood burning fireplaces in suites offer a charming atmosphere.
One Newbury Street
Boston, MA 02116
Discover the sophistication of the Back Bay from our premier location.