Discover the 7 best restaurants in North West London, right now. North West London is a melting pot of cultures, and its diverse food scene is a reflection of that. Whether you’re in the mood for traditional British pub grub, a fiery curry, or sushi and sashimi, North West London has something for everyone.
1. Lemonia
Located in Primrose Hill, Lemonia has been serving up delicious Greek food since 1979. From grilled meats to fresh seafood, Lemonia’s menu is full of authentic Greek dishes that are perfect for sharing with friends and family.
2. Soutine
Soutine is a French brasserie located in St. John’s Wood. The restaurant has a beautiful art deco interior and serves up classic French dishes, such as steak tartare, coq au riesling, and mousse au chocolat.
3. The Ivy St. John’s Wood
If you’re looking for a more upscale dining experience, The Ivy St. John’s Wood is the place to be. This restaurant has a beautiful garden terrace and serves up modern British cuisine with a twist.
4. The Whippet Inn

This cosy gastropub in Kensal Green is a popular spot for locals. The Whippet Inn serves up traditional British pub food with a focus on quality ingredients. Here, the vibe is laid back and relaxed.
5. Morso
Morso is an Italian restaurant located in South Hampstead. The menu is full of classic Italian dishes, such as handmade pasta, wood-fired pizza, and tiramisu.
6. Drunch
Drunch is a trendy brunch spot located in Regent’s Park. The menu features healthy, organic dishes, such as avocado toast, smoothie bowls, and chia pudding.
7. Parlour Kensal
Located in Kensal Green, Parlour Kensal is a popular restaurant that serves modern European cuisine. The restaurant has a relaxed atmosphere and serves up dishes such as roasted beetroot with goat’s cheese and beef short rib with truffle mash.