What is the name of the core fortified area of a town or city?
Correct answer: Citadel

AbsentInterference3
the keep was the final place of Defense

Old Fool
A keep is the final defensive core of a castle, not of a town or city.
Though it may be true that some citadels were designed with the equivalent of a keep in them.

LusciousCamel56927
I agree 👍. The keep is the correct answer.