Eat this in Kentish Town? (8)
I believe the answer is:
sandwich
'town?' is the definition.
(I have seen 'seaside town' mean 'sandwich' so perhaps 'town' could also mean 'sandwich')
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for sandwich that I've seen before include "Squeeze (between)" , "Double-decker, perhaps" , "Snack - town in Kent" , "Snack - place in Kent" , "See 14" .)