Old Nick, in London (7)
I believe the answer is:
newgate
'old nick' is the definition.
(I've seen this before)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for newgate that I've seen before include "Stir in capital" , "London street" , "Former London prison" , "Notorious 18th-century London prison" , "Old Nick" .)