Address 71 Camoowel Street Mount Isa QLD 4825 Australia Location Locate -20.727658956009, 139.4925668