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