Indoor ranges. They make their money selling lanes. In order for them to do that then need ammo, which of course they make money on but, nevertheless they do have ammo and at reasonable prices. Sort of.
Yep, I found my 9mm winclean at the range. The price was $17 for 50, which honestly isn’t all that much more than I paid years ago for it. I grabbed 3 boxes :)