The Spaniard's Inn, HampsteadNestling between various bits of Heath, The Spaniard's Inn is a beautiful contender for one of London's oldest pubs. Rumour has it that...