8101 Indiana Ave
Lubbock, TX 79423
$715,000 USD
630 SF
6.71% Cap Rate
630 SF
$715,000 USD
Restaurant