24A Longview Road, Eastwood, NSW 2122 - DuplexSemi-detached for rent - PropertyMate