35 of the best January deals in London's restaurants

From pasta for a fiver to Michelin menus for £26, pick up a food and drink steal across town