5818-5830 E 26th St
Tucson, AZ 85711
$1,950,000 USD
11,654 SF
14
Units
11,654 SF
$1,950,000 USD
Apartments