Demolition Delay Application: 748-750 E Broadway & 65 L Street, South Boston
Boston Landmarks Commission (BLC) received a complete application to demolish the two structures at 748-750 East Broadway and one structure at 65 L Street in South Boston, 02127. W…