View Details 5917 E Chuparosa Place E Carefree Mountain Estates Unit Two | Carefree $1,255,000 3 bd 4 ba 3,542 sqft 1.45 acres Under Contract