Donate a coffee

What would you buy in these shops?

2536
28
1/2