Leandra's place is a lovely and comfortable place to stay if visiting northwest London.