1239 S Carrollton Ave, New Orleans, LA 70118 – $1,095,000

EstatesDaily.com