$270,000
2833 SAINT CHARLES Avenue, New Orleans, LA, 70115
Condominium