13
620 N Carrollton Ave
New Orleans, LA 70119
$895,000 USD
2,160 SF
2,160 SF
$895,000 USD
Office Residential