2901 Thurman St
Laredo, TX 78046
$3,149,000 USD
25,000 SF
29
Units
7.5% Cap Rate
25,000 SF
$3,149,000 USD
Apartments