Reportedly, I adore residents of Battersea, part of London (4,2,4)
I believe the answer is:
isle of dogs
'part of london' is the definition.
(I've seen this before)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for isle of dogs that I've seen before include "East London area" , "London district" , "Part of London" , "London Docklands area" , "East End venue" .)