71363 Thelma Ln
Covington, LA 70433
$1,525,000 USD
12,600 SF
12,600 SF
$1,525,000 USD
Industrial