38 Great Russell St, London WC1B 3PP
Situated against a whimsical Wizard of Oz backdrop, the establishment offers a unique dining experience featuring classic English dishes, with menus thoughtfully translated into multiple languages to cater to a diverse clientele.