Treat yourself to Festive Afternoon Tea at Hotel Du Vin Stratford-upon-Avon, situated in the heart of the historic Shakespearean town. The original part of the hotel was built in 1798 and has been carefully restored to retain its character and charm.