Heard about place for better Italian town? (7)
I believe the answer is:
Here is my best explanation:
'italian town?' is the definition.
(I've seen this before)
'heard about place for better' is the wordplay.
'heard about' shows a homophone (sound like).
'place for better' becomes 'casino' (I've seen this before).
'casino' is a homophone of 'CASSINO'.