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