18
1229 Texas Ave
Shreveport, LA 71101
$695,000 USD
27,000 SF
27,000 SF
$695,000 USD
Freestanding