Resources

Devonwood Apartments

Devonwood Apartments in New Orleans is demolished. Seven acres of land are available and approved for 241 units.