66A Richardson Road, Croydon North 6, 826 m2 | Addie