There is a Facebook group called Random Acts of Kindness which consists of volunteers who will restore your photos (digitally) for free. The volunteers have varying degrees of expertise. Most of the time you will have several people working on your photo so you can choose which photo you like. Because this is digital, you should scan your photo at least 200% and 300 dpi (high resolution). Facebook will lower the resolution automatically.