Where is Taj Boston located?

Answers from Our Experts (1)

Kim Atkinson

Located at 15 Arlington St., at the corner of Newbury and Arlington streets, Taj Boston occupies one of the city’s most prestigious addresses. Taj Boston sits at the beginning of the luxurious Newbury Street — home to divine retailers including Chanel, Dior and Valentino — and directly across the street from the Boston Public Garden. The hotel is part of Boston’s Back Bay neighborhood and just steps from some of Boston’s best sites, including the Boston Public Garden, Boston Common, Newbury Street and Faneuil Hall.

Related Questions