An oasis of calm in a lovely part of London.