Lord John Russell

91-93 Marchmont Street, Camden, London, WC1N 1AL
Followers 0
A hidden gem in London's Bloomsbury
The Lord John Russel is a fantastic local pub serving various well kept cask ales.