Hampton Court Palace Festive Fayre (wh)

6 Dec to 08 Dec at the KT8 9AU