Donate a coffee

What would you buy in these shops?

2506
28
1/2