14
2231 St Claude Ave
New Orleans, LA 70117
$1,065,000 USD
5,441 SF
6.34% Cap Rate
5,441 SF
$1,065,000 USD
Auto Repair