Where is a good storelet to get Whispered Secrets?

Best place I can think of is the Ambassador’s Ball in the Veilgarden. It isn’t particularly efficient, but you should be able to get some from there with a little patience.