A little Shangri-La in the heart of Richmond/Sheen.