Definitely the best shop in London.
The place itself looks like a little shrine where you can find whatever you need.
The ladies who work there are just lovely and they guide you for whatever you need, a real rarity in this city.
A bit more expensive than CTS but items quality is superior.
Padre Pio Bookshop sell a wide selection of Christian and Roman Catholic literature as well as tapes, videos, statues and magazines.