Honest question. The OP said the money was nowhere near shops. No way to find the owner.
Who do you contact to give it to? Sorry I'm struggling to understand the lengths people would go to to "return" $20. The police?
I'd donate it to a charity. I'm a pretty honest person who goes out of my way to return stuff and I'm struggling with the practical side of this one.