Quail Canyon Golf Course – 85704Home › Forums › Quail Canyon Golf Course – 8570485704 Address 5910 N Oracle Rd Tucson, Arizona 85704 Phone: Sorry, there were no discussions found. You must be logged in to create new discussions.