There is no such thing as an Ice Stone
ice cave
in the ice cave
you will find it on the ground but there is an ice puzzle to get it.
you have to go through cainwood and in it youll find the ice pat
You have to have stradegey.
It's in the Ice Path.
How do you get through ice path in pokemon SOULSILVER?
ice or psychic Pokemon such as jynx or alakazam
You can find it on certain days at the end of ICE Cave and many other legendary Pokemon not obtained in Heart Gold and SoulSilver.
it's in the ice path
Search it on youtube