17
113 N Armstrong Ave
Tulia, TX 79088
$129,000 USD
3,888 SF
3
Units
8.13% Cap Rate
3,888 SF
$129,000 USD
Apartments