A dual-branded hotel under both Starwood Hotels & Resorts' Aloft and Element brands has opened across the street from the Boston Convention Center in Beantown's Seaport District.
The 330-room Aloft Boston Seaport and 180-room Element Boston Seaport boast a prime location on D Street, directly across the street from the Boston Convention & Exhibition Center.