Taj Boston, Boston, Massachusetts

  • 1 mention in Nice, centrally-located hotels in Boston

    • Trevor M.

      Trevor M. said, "...Nine Zero Hotel - There are fantastic views from upper rooms, great design, and located near everything described in the above. Taj Boston- This place is sophisticated and really incredible. It's located at the beginning of Newbury Street and right on..." See More