19
810 W Esplanade Ave
Kenner, LA 70065
$1,075,000 USD
3,578 SF
3,578 SF
$1,075,000 USD
Freestanding