From wands and key rings, to books and bags, this fandom collectibles shop has it all.

The ultimate shop for Harry Potter fans, House of Spells is located in central London – yet many people walk straight past en-route to the hustle and bustle of Leicester Square.

Situated a 25-minute walk from London Waterloo, you’ll find it over the River Thames next to Sainsbury’s, a book store, coffee shop and chicken wing restaurant along Charing Cross Road.

READ MORE – Harry Potter cast reportedly planning reunion show to celebrate 20th anniversary at Warner Brothers Studio

Inside the enchanting store are rows of goodies including character wands which can be bought with or without an Ollivander’s box.

You’ll find traditional Hogwarts robes, printed T-shirts, jumpers and hoodies, plus of course house colour scarves, socks, hats and ties.

Whether you’re a proud Hufflepuff or a mighty Gryffindor, there is something for all.

Open seven days a week, there is also jewellery, magnets, stationery and toys, plus goblets and tankards for sale.

You will also be able to get your hands on sticky sweets and treats including magical potion drinks such as Unicorn Essence, Basilisk Blood, Serpent’s Venom and Tears Of Wizard.

The shop window at House of Spells in London
(Image: Laura Nightingale)

While you won’t be able to buy official Butterbeer (that is served in an underground cafe down the road), you will be able to purchase similar butterscotch non-alcoholic beer.

As well as fandom Harry Potter items, you’ll find products linked to Fantastic Beasts, Lord of the Rings, The Hobbit, Game of Thrones and Vikings across the two floors.

House of Spells opened to the public in July 2019 at 69-71 Charing Cross Road and the nearest tube station is Leicester Square.

Sign up to our daily newsletter to get more news from SurreyLive straight to your inbox. Find out how here.