About The Newbury Boston
1 Newbury Street, Back Bay, Boston, MA
Formerly the Taj, The Newbury Boston is a historic hotel originally completed in 1927 now undergoing a massive renovation. These renovations will reconfigure the main entrance from the current location on Arlington Street to the building’s frontage on Newbury Street, permanently enclose the existing seasonal rooftop restaurant, update the existing 195 hotel rooms, and add 16 new hotel rooms for a total of 211 rooms.