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!
Art, shopping and culture hotspots are at walking distance.
Enjoy a city-centre getaway in Boston’s most elite location.