Okay, this isn't the easiest picture to start out with but it is fixable (hopefully you're patient).
The first thing you need to do if you are able is to scan the picture at 300 dpi so that you have something bigger to work with. This will also result in a better print when you get it printed.
After that you can start fixing the picture. Here are the steps I would follow...
1. Straighten the image and cut of the excess edging (you can always add this back later.
2. Run a levels adjustment layer to brighten the image and get rid of the slight color cast.
3. Copy parts of the image that are intact on their own layer and then transform them to fit the missing sections (ie. use the wall on the right to fix the missing wall on the left). One you have them in place you can add a layer mask to the pieces and make them blend better.
4. Lots of cloning and healing to fix the scratches, tape spot, dust, etc. Some of the scratches you may be able to heal with Photoshop's built in Filter > Dust and Scratches (use a layer mask to only reveal the healed areas once you run this filter). Also use this layer to better blend your copied sections.
Check out the tutorials on this site. There are some fabulous ones that will teach you a bunch about restoring these old photos.
I've attached a quick and messy attempt using the steps outlined above to give you an idea at what you can accomplish.