708 Teche St
New Orleans, LA 70114
$750,000 USD
6,561 SF
6,561 SF
$750,000 USD
Storefront Retail Residential