A beautiful haven in Stoke Newington.