The Swan Inn

The Swan is  a traditional English pub set in the heart of the picturesque village of Wilton.