1205 Saint Charles Ave #513, New Orleans, LA 70130 For Sale $167,500 1Bd 1Ba 565 Sq Ft $296 New 7 Days