Large pet store. They don't actually sell animals, which is a plus in my book. What they do stock is a good range of stuff for pets. Not the basic cat and dog foods you get in a supermarket (which, let's face it, is where most of us buy them these days), but a good range of toys and accessories. They cater well for pets other than dogs and cats. Grooming tools covered the range from small brushes for guinea pigs right up to specialist brushes for dogs that involved a blade somewhere (apparently the instructions were inside!). I bought my cat Lizzie a small slicker brush, which was intended for guinea pigs or rabbits, but at £3.20 both me and her are very happy with it! You'd pay £6 for one that's a bit big really in London
Other items that caught my eye were a selection of plastic toys for parrots, glow in the dark cat balls and woven grass nests for guinea pigs. They've not got 'everything I could think of', but have got a few things I hadn't thought of read more