Lowe's does it too
For those batteries I believe even Best Buy will take them for free. I took my dead UPS and car batteries to the ewaste in Milpitas. It was closer. They took it no charge.
Try Evergreen IT Solutions for AA batteries, note there is a fee
Thanks! Your answer is awaiting moderation.