Taj Taj Boston Experiences

Signature Experiences

Heart Of The City
Taj Boston is centrally located at Arlington and Newbury streets, overlooking Public Garden. It is a mere stroll from iconic tourist spots and renowned landmarks; the airport is close. Explore the city from the crown jewel of Boston hotels!
Taj Hotel