my only local shop is a bodega style (non) corner shop full of dusty cans and economy bacon.
Mostly, I go to the big Purley way sainsbury's once a month, and in the interim go to the teeny tiny tescos for 24 hour emergencies (I love these teeny tiny tescos, although some close at 11pm, which is clearly wrong). Or I go to Scummerfield in South Norwood if I need anything more. There are greengrocers and probably a butcher there as well, but I like to select my own fruit and veg, and change my mind after five minutes if i need to - and buying meat just scares me.
I might go to the big asda (either purley way or old kent road, depending where i've been) if i need to stock up on some family friendly stuff like squash - it's super cheap but somehow asda drains me of the will to live.
I'd shop at Waitrose by choice, but I simply can't afford it. I know microwave meals are unspeakable on U75, but their chilled pancetta, parmesan and spinach risotto is perfect stodgy comfort food.