Taj Boston, Boston
Taj Boston
15 Arlington StreetA Boston landmark, located on fashionable Newbury Street, surrounded by art galleries, boutiques and restaurants, Taj Boston Hotel is a short, scenic walk from the Financial and Theatre districts -offering splendid views of Boston