Beautiful location in north London.