23
1218 E Santa Rosa St
Edinburg, TX 78542
$6,000,000 USD
31,800 SF
24
Units
6.2% Cap Rate
31,800 SF
$6,000,000 USD
Apartments