If you find the christmas steps just ask anyone in bristol go to the top of them turn left and cross over the road there is a joke and fancy dress shop and they carry some magic.
in my city there is no magic shop. I became very sad noticing the matter. One day i went to search any magic shop with my friends but, i didn't found any shop in my city.
It's not so much a magic shop as a local magic dealer... But try http://www.bristolmagicshop.com. They have everything that Murphy's sell, plus a few of their own invention, like card inside beer mat and coin in watch. Their reviews are pretty good too, but it won't help much if you want to go into an actual shop.