Owls Club 236 South Scott Avenue, Tucson, AZ 85701