7
12811-12813 Indiana Ave
Lubbock, TX 79423
$25.00 USD/SF/YR
2,552 SF
1
Space Available
Built 2016
2,552 SF Contiguous
Built 2016
2,552 SF
$25.00 USD/SF/YR
Retail