Any repair shop doing more than 500 gallons a year in oil changes, or dealership doing more than 1,000 gallons a year is required by NYS to take it.
Basically go to ANY shop and ask them where you can dump the oil.
[edit] retail establishments, not dealer ships (can’t remember everything in my aging years)[/edit]