73/69E Allen Street, Leichhardt, NSW 2040 - Unit for rent - PropertyMate