I've dropped my returns off here before. They'll want to scan the QRC code that Amazon gives you. I'm not sure how often Amazon changes their drop-off locations, but I used this place a couple of weeks ago.
Yes, only if Amazon has this store in their drop off location list. I did drop off some of my Amazon products.
Thanks! Your answer is awaiting moderation.