The Lord John Russell

Welcome to The Lord John Russell

Thanks for visiting our website, which is currently under construction.  Please come back again soon when we hope to have full menus and other information available.


In the meantime, why not visit us in person?  You’ll find us at-

The Lord John Russell
91-93 Marchmont Street
London WC1N 1AL

Here’s a handy Google map to help you find us-