1
1912 L B Landry Ave
New Orleans, LA 70114
$1,995,000 USD
46,407 SF
46,407 SF
$1,995,000 USD
Schools