Taj Boston is a luxury hotel in Boston, Massachusetts featuring upscale dining and luxury accommodations. Located on the corner of Arlington & Newbury Streets, Taj Boston's prime location is the perfect destination for leisure travelers, social events or business meetings in Boston, MA. Taj Boston also offers classic elegance and a romantic setting for your dream wedding - expertly planned and tailored to every desire.