41
2002 20th St
Kenner, LA 70062
$1,050,000 USD
14,400 SF
14,400 SF
$1,050,000 USD
Office