5820 66th St
Lubbock, TX 79424
$749,500 USD
3,600 SF
9.16% Cap Rate
3,600 SF
$749,500 USD
Storefront Retail Office