1398a Devon Road, BRIXTON sold price