The New Boston Convention & Exhibition Center

348 D Street
South Boston
Massachusetts
United States