20
8800 Line Ave
Shreveport, LA 71106
$18,000,000 USD
308,181 SF
308,181 SF
$18,000,000 USD
Research And Development