The Montagu
Locanda Locatelli London is our award-winning and Michelin-starred Italian restaurant, featuring an impressive show-kitchen. The Montagu restaurant serves British and European comfort food with an unpretentious approach to refined cuisine and atmosphere.