at , Boston, 02116 United States
Taj Boston is a luxury hotel located in Boston, Massachusetts. The hotel has been in continuous operation since it opened in 1927 as The Ritz Carlton. The property is a Boston landmark and anchors fashionable Newbury Street and the picturesque Boston Public Garden, located in the heart of the Back Bay.
28 FB users likes The Taj Hotel, set it to 419 position in Likes Rating for Boston, Massachusetts in Local business category