Tulane is selling the Canal Street high rise that is home to its Celia Scott Weatherhead School of Public Health and Tropical Medicine and leasing the building back, a deal that will free up money for new real estate projects.
New Orleans, United States (Local)












