17
113 N Armstrong Ave
Tulia, TX 79088
$139,900 USD
3,888 SF
3
Units
7.5% Cap Rate
3,888 SF
$139,900 USD
Apartments