The Old Farmhouse is a Kentish Town pub and restaurant at 289–291 Kentish Town Road. Reopened under its historic name in 2024, it combines a cosy, rustic ground-floor pub with boutique bedrooms upstairs and welcomes both reservations and walk-in diners.
The kitchen’s main focus is homemade Italian food, served across lunch and dinner. Pasta and other familiar Italian preparations sit naturally in the relaxed pub setting, with menus allowed to change as dishes and ingredients develop through the seasons.
A Sunday roast adds a British weekend tradition to the Italian-led offering. The pub also provides takeaway choices, giving local diners several ways to enjoy the cooking whether they want a full table-service meal or something more informal.
Fine wines, ales and handcrafted cocktails make the venue suitable for a drink as well as a meal, while the restored character of the building gives gatherings a distinctive setting. Guests with allergies should check the current menu and preparation details directly with the team before ordering.
Address: 289–291 Kentish Town Road, London NW5 2JS, England