3218 Saint Claude Ave
New Orleans, LA 70117
$874,000 USD
1,900 SF
1,900 SF
$874,000 USD
Skilled Nursing Facility