TEXAS TECH RETAIL PLAZA


Location

Lubbock, Texas


Description
Availabe SF

16,550 SF

TEXAS TECH RETAIL PLAZA

Lubbock, Texas