A Leech lives at 3285 Barooga-Tocumwal Rd, Barooga, VIC 3644.
3285 Barooga-tocumwal Road, Barooga is a 5,000 sqm . It last sold for $350,000 on Dec 2003.
(03) 5873 4068