Yes, you can use the FREE Photo Mapo iPhone app and see where the photo was taken. It combines your photo with a map and let's you share it to Facebook, Twitter and Email. I use it when I'm on vacation and want to share my photos along the way.
Yes you can find out the location that pictures have been taken. There will be a tab that says places. I believe this is in the photo folder. You click on it and it will tell you where photos were taken by using a pin. A pin is marked in each location.