iOS5のCLGeocoderを使うと、写真等に含まれる位置情報から、住所や郵便番号、国名などを調べることができます。CoreLocation.frameworkが必要。
// ALAssetから位置情報を取得
CLLocation *location = [asset valueForProperty:ALAssetPropertyLocation];
// 逆ジオコーディング
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder reverseGeocodeLocation:location
			   completionHandler:^(NSArray *placemarks, NSError *error){
				   
				   CLPlacemark *place = [placemarks lastObject];
				   // 情報表示
				   NSLog(@"%@,%@\n",place.locality,place.country);
			   }];
CLGeocoderのreverseGeocodeLocation:completionHandler:メソッドに位置情報(CLLocation)を渡し、結果をblocksで受け取ります。
フォトライブラリからALAssetを取り出すコードは省略しています。「iOS4プログラミングブック」などで詳しく解説されています。
取得できる情報の詳細は CLPlacemark Class Reference にあります。
http://developer.apple.com/library/ios/#DOCUMENTATION/CoreLocation/Reference/CLPlacemark_class/Reference/Reference.html#//apple_ref/occ/cl/CLPlacemark