26
120 E 33rd St
Tucson, AZ 85713
$625,000 USD
2,770 SF
10
Units
7.2% Cap Rate
2,770 SF
$625,000 USD
Apartments