Taj Hotel Boston

15 Arlington St, Boston, 02116