If you can get it out of the frame and photograph it at the highest resolution you can get I will have a go at it for you if you email me the piccie and you can then get the restored piccie redone on canvas or whatever and re insert it into the frame but if you want to get the original photo restored I can't do that and I don't really know where you would go to get that done up there. I'm willing to have a shot for you - you've lost nothing if I can't do it and saved a bob or two if I can - the damp has possibly effected the emulsion liquid they used in processing the old photos and caused the staining. I would be thinking that a professional restorer would do exactly what I am thinking and that isd copy and then clean the picture up and reprint it. I might be wrong I often am

To do that shouldn't be too difficult as it actually doesn't look too bad and if you hate what I do well it's a bin job and you're back to square one
Make sure you scan your photograph in full colour, at AT LEAST 300 DPI/PPI. If your photograph is small, 600 DPI or even 1200 DPI will be better. Ensure the photo you are trying to attach is UNDER 500 KB in terms of file size. If you want a photo to be coloured, please indicate what colours people should use - hair, eyes, skin, flowers, clothing, cars...
This blokes work looks OK - I don't know him at all he is in Brisbane area
http://www.timelens.com.au/Pricing-List/
and there is a bloke down the Gold Coast that I do know slightly that I could ask for you who might be able to do it - he has just started up a business. Let me know and I will do what I can. It will be good practice for me
Cheers
Maureen