Taj Boston, Boston

Taj Boston

15 Arlington Street

A 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