View Details Under Contract $650,000 1 of 37 Flecha Caida Ranch Estates | Tucson 4 beds 3 baths 3,254 sqft 1.64 acres Listing courtesy of Long Realty Company.