909 66th St
Lubbock, TX 79412
$4,950,000 USD
22,572 SF
22,572 SF
$4,950,000 USD
Hotel