Flat pack for West Country town (7)
I believe the answer is:
padstow
'west country town' is the definition.
'padstow' can be an answer for 'town' (I have seen 'Cornish town' mean 'padstow' so perhaps 'town' could also mean 'padstow'). I am not sure about the 'west country' bit.
'flat pack' is the wordplay.
'flat' becomes 'pad' (a person's home).
'pack' becomes 'stow' (stowing is a kind of packing).
'pad'+'stow'='PADSTOW'
'for' is the link.
Can you help me to learn more?
(Other definitions for padstow that I've seen before include "Cornish seaside resort" , "Cornish town" , "North Cornish resort with an annual 'Obby 'Oss festival" , "Town in Cornwall" , "Home for Rick Stein" .)