A lovely space in a peaceful but convenient corner of London.