Does mark Owen live in London?

Mark Owen lives in Wandsworth, London.

That's the best answer I can give because I am not going to post his WHOLE address on the internet!!