SRS00814-Edit$1,195,000SOLD!39 Audubon BoulevardNew Orleans, La 70118View Listing