Elf Bar AF5000

£12 Each or 2 for £20 – Elf bar know that we love convenience, and have packed 5000 puffs of fantastic Elf Bar flavour into each of these Elf Bar AF5000s, give them a go today!

Showing 13–19 of 19 results