I used to get mine from my local Asda - its a large Asda though (hypermarket sized - Reading) though so had a separate chemist and optician so I got them from the chemist there.
Once I got them on prescription I then got them from my more local chemist so stopped getting them at Asda.