901 E 66th St
Lubbock, TX 79404
$3,800,000 USD
50,472 SF
50,472 SF
$3,800,000 USD
Manufacturing