My imagination has deserted me. My Sister is coming to London for the day on 18th December and I thought it might be good to go somewhere nice for lunch, know its late in the day to be booking somewhere, but any ideas would be very welcome