The new property will be built on D Street, adjacent to the Element and Aloft hotels near the Boston Convention and Exhibition Center.
America’s premium nature attractions keep pulling in visitors, but until recently, most of the accommodation options were not ...