Thanksgiving is here, and holiday meal preparations have begun, but where can you grab those last minute missing ingredients?
In London on Christmas Day itself? Homage at the Waldorf Hilton opens for a timeless Christmas celebration on 25 December.