8633 Nelson St

8633 Nelson St, New Orleans, LA 70118


1 year ago

Great Landlord

We've been here for a year, and the landlord is very fast to fix issues. He's also interested in improving the property, although over time. The square footage isn't great, but free laundry and free storage in the shed. Good neighbors. Okay neighborhood.