Traditional half-timbered medieval builidings in Lavenham, Suffolk, England, UK.