Hi Frank,
The 3 Singhs used to be a pub called The Stickler, which was very much like a Harvester!
If you went down Leeds Road, at the bottom on the RH side is an asian supermarket called Pakeezah, which I go to for my fresh meat, chicken and spices. There's also a huge kitchen inside where you can buy ready made curries, side dishes, breads, etc all made fresh on the premises. They are excellent (especially the large veg samosas.... *makes drooling sound like Homer Simson*). The fresh chicken fillets there are amazing value, currently ?4.30 per kilo! I also use another supermarket just out of the centre on Legrams Lane called Haqs, which is great for everything asian apart from the meat and chicken, which look (and are) dodgy.
In John Street Market, roughly in the centre, is a small stall which sells only spices, in large help-yourself tubs. The basaar here is really the best I've ever used.
It's a shame that Bradford has died the way it has - deserted centre, scruffy shops on the way in from any direction, but I was born and lived all my life here (apart from uni and working away lots). There are lots of great shops if you know where to look, and I've found all the asian stores are extremely helpful if you ask for any tips or recommended ingredients.
Cheers, Mark