23
601 E Coombs St
Alvin, TX 77511
$1,650,000 USD
17,408 SF
20
Units
5.99% Cap Rate
17,408 SF
$1,650,000 USD
Apartments