This is the Swan Hotel at Lavenham in Suffolk. Our younger son had his wedding reception here. Many years ago I staying here for a week on a course for work and came back 7lbs heavier!! Lavenham became very rich in the late Middle Ages as a result of the wool trade.