Flat pack from Cornish town (7)
I believe the answer is:
padstow
'cornish town' is the definition.
(I've seen this before)
'flat pack' is the wordplay.
'flat' becomes 'pad' (person's home).
'pack' becomes 'stow' (stowing is a kind of packing).
'pad'+'stow'='PADSTOW'
'from' is the link.
(Other definitions for padstow that I've seen before include "English holiday resort" , "Town in Cornwall" , "Cornish seaside resort" , "Cornish town" , "North Cornish resort with an annual 'Obby 'Oss festival" .)