Not just the food shop.
lol I once got 14 acorn toys from tiki tak before I realised where Abrosia was visiting.
The shops you visit are random, although I believe it keeps away from high-risk ones?
You can make an AB list to use before you reach 500, though.
I'm curious about this; what shops does Abrosia automatically avoid?