63 Hovell Street, Echuca VIC 3564 - Property Profile