3911 Mimosa

New Orleans, LA 70131

Sold

3911 Mimosa -
New Orleans, LA 70131

$292,500

3 Beds
2 Baths
Building: 2,250 sq ft

Photos

1 Photos

Swipe to view. Tap to zoom.
3911 Mimosa
New Orleans, LA 70131
3 Bed | 2 Baths