The Esplanade Delille Apartments at 1141 Esplanade Ave. is a new-construction, four-story, 50-unit affordable apartment and mixed-use development on a formerly vacant, city-owned site in the historic ...
As construction moves forward to transform the Esplanade Avenue and Gov. Nicholls Street wharves into a new park along the Mississippi River, the New Orleans City Council this week approved an ...