Here in Michigan, one of the gas stations has several drop off points where you can bring old oil etc. and dump it into their drum. Check with some of your local stations. You'd probably be better off asking at their main office rather than the individual gas stations. Good luck.
Most places will take only motor oil. If they do take other oils, they want to keep them separate. The local autozone will take motor oil only, when their tank is mt. Tractor supply is another place that I've taken oil to dump.