A lovely oasis in the heart of Barnes.