56 N Lark St, New Orleans
4 Beds, 3,035 Sf
$895,000
4901 Magazine Street, New Orleans, Louisiana, 70115