It will be built at the location of the current Element and Aloft hotels on D St., steps away from the Boston Convention and Exhibition Center (BCEC). The 5.6-acre site includes a surface parking ...