3402 Itasca St
Lubbock, TX 79415
$4,250,000 USD
43,125 SF
25
Units
43,125 SF
$4,250,000 USD
Apartments