Resources

Devonwood Apartments

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

Leave a Reply

Your email address will not be published. Required fields are marked *