Add this property to your favorites View Details 11703 Indiana Avenue 770 | Lubbock $2,500,000 19,000 sqft 1.52 acres On Site 76 Days Ago