North London Tavern misfires with new menu
North London Tavern; a tavern, in North London (Kilburn to be precise) offering “traditional British meals.” It has recently been refurbished but I am glad that the ambience has not changed. It is still busy, friendly and noisy with intellectual conversation. The brand new menu is certainly very British, with a whole section dedicated to […]