Royal Sonesta Boston

40 Edwin H. Land Boulevard
Cambridge, Massachusetts 02142
1.8 miles from World Trade Center Boston
More hotels near this hotel