We're going to london in Dec. Will be staying near King's Cross but happy travel. Will be eating out each day, is there anywhere we should particularly try? (DS is 5)