20
3316 Florida Ave
Kenner, LA 70065
$699,900 USD
3,500 SF
3,500 SF
$699,900 USD
Office