Original: Keynes currently resides in Highbury, London.
Simplified: Keynes lives presently in Highbury, London.