in the middle of the ocean
to get there u need to go to the sailor next to a boat in canalave
iron island.
it is on iron island you get it in an egg you can get to iron island by a boat in canalave city
fish at Iron Island
End of Iron Island
Iron Island B3F.
On pearl, you get it on iron island after you have beaten the Pokemon legue.
national Dex have sapphire in and iron island
in Pokemon diamond and pearl, its in iron island
no you can't, the only time you can get it is in Iron Island
riley is at the iron island if you go with him at the end he will give you a egg
You must get the national pokedex first then go to iron island
In Iron Island. Get there by sailing from canalave city