Virgil's last poems about ancient city where healing sought (7)
I believe the answer is:
lourdes
'where healing sought' is the definition.
The definition suggests a singular noun which matches the answer.
'virgil's last poems about ancient city' is the wordplay.
'last' says to take the final letters.
'poems' becomes 'odes' (ode is a kind of poem).
'about' is an insertion indicator.
'ancient city' becomes 'ur' (ancient Sumerian city state).
The last letter of 'virgil' is 'l'.
'odes' enclosing 'ur' is 'ourdes'.
'l'+'ourdes'='LOURDES'
Can you help me to learn more?
(Other definitions for lourdes that I've seen before include "Lured so to revered shrine in south of France" , "Shrine in SW France" , "French town, destination of RC pilgrimage" , "Place of pilgrimage in the French Pyrenees" , "St Bernadette's town" .)