Call your county health department or environmental department and ask them where to take household hazardous waste. Lube shops (and some auto parts stores) might accept used oil but they generally don't have an antifreeze tank, at least here in California.