New Orleans leaders have signed off on the final approval needed to demolish the former Lindy Boggs Medical Center.
Construction crews at 235 E. 42nd St. have been accused of “blowing material off the roof with a leaf blower” as well as ...