View Details $725,000 1 of 14 Ida Place | New Orleans 3 beds 3 baths 2,018 sqft 0.09 acres On Site: 36 Days