House for sale, 8000 St Charles Unit C, Orleans, LA, in New Orleans, United StatesProperty • 1 bed. • 1 bath.NZD 498,401Add to favorites