New Orleans, Lousiana

The Celia Scott Weatherhead School of Public Health and Tropical Medicine at 1440 Canal St. as seen on Monday, May 18. STAFF PHOTO BY: Stephanie Riegel

City

New Orleans

State

Louisiana

Size

600,000 SF