$135,000 -
6311 N Barcelona Court Unit 1023
Tucson ,
AZ 85704
Area: North