The Newbury Boston
Boston, Massachusetts
The Crown Jewel of Boston Hotels
The Newbury is Boston’s newest luxury hotel, debuting 2021. The building, originally built in 1927 as one of the first Ritz-Carlton Hotels in the United States, will be finishing a multi-million dollar renovation turning timeless classic into modern heritage. Located in the heart of the city, guests will have truly unparalleled access to everything the city has to offer, from dining, shopping, arts & culture, and nature just steps away in the Boston Public Garden and Charles River Esplanade.