We will be in London for Christmas, staying at the Stafford Hotel. We're considering having Christmas Lunch at the Stafford but it's rather expensive. Can anyone comment on the quality of the food at the Stafford? We've never been there. Any other suggestions about places to have Christmas Eve dinner and Christmas Day dinner? We've heard that the only option will be hotel restaurants because everything else will be closed.