603 Julia St
New Orleans, LA 70130
$975,000 USD
3,613 SF
3,613 SF
$975,000 USD
Storefront Retail Residential