Originally opened in 1927 as one of the first Ritz-Carlton hotels in the U.S., The Newbury Boston is now a recently restored and reimagined luxury hotel located in bustling Back Bay. Check out the hotel's rooftop restaurant, which boasts sweeping views of Boston, along with The Street Bar, a cozy 1920s-inspired watering hole beloved by Bostonians and sophisticated travelers alike. |