8633 Nelson St
(1)

8633 Nelson St, New Orleans, LA 70118

Reviews

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.