607-609 Elmwood Pl
Austin, TX 78705
$6,000,000 USD
10,232 SF
6
Units
6.19% Cap Rate
10,232 SF
$6,000,000 USD
Apartments