10
2222 Florida Ave
Kenner, LA 70062
$1,200,000 USD
15,875 SF
9
Units
15,875 SF
$1,200,000 USD
Apartments