New Orleans Hotel Imploded for New Medical Center

NEW ORLEANS — A new hospital complex, the University Medical Center of Louisiana in New Orleans is set to be the single largest hospital construction site in the world, according to a statement.

What was once the old Delta Towers/Grand Palace building was imploded on Sunday to make room for the new Charity Hospital and new Veterans Affairs Hospital as part of the University Medical Center of Louisiana at New Orleans, which is expected to cost more than $2 billion and be funded by state general funds and other capital financing.

Read more