Harwood Arms

The Harwood Arms is London’s only Michelin star pub, serving tasty imaginative british food in a relaxed gastropubs setting.