25/63a Barnstaple Road, Russell Lea, NSW 2046 - apartment for rent - PropertyMate