Yes, it's still there. Sometime after 1911 Ormond Road was numbered - Enstone Villa in now number 8, though it still has the name painted on the glass above the front door. It's one of the middle of terrace of four houses and has four bedrooms - two of them in the attic.
Kind regards
Jof