1. The Spaniard’s Inn, Hampstead Heath


The Spaniard’s Inn is one of London’s most famous haunted pubs: its very name allegedly refers to the chilling legend of two Spanish brothers, Juan and Francesco Porero, who fell in love with the same woman and fought a duel over her. Juan was killed and his tormented, lovelorn spirit is said to terrorise the pub. Over the years, a woman in white has also been said to lurk in its shadows, as has the ghost of highwayman Dick Turpin. These days, however, for All Hallows, the pub embraces its scary reputation in a particularly wholesome way: with a yearly Hampstead Heath Howloween dog walk that begins and ends at the pub, culminating in a canine costume contest – complete with an official Spookiest Dog category.