TM 33 in Generation II is Ice Punch, but in Generations I, III
& IV, TM 33 is Reflect.
So, there's no location of Ice Punch.
View page
that is 33
View page
Ice Punch cannot be found as a TM in Pokemon Platinum. Ice Punch
was TM 33 in Pokemon Gold and Silver but TM 33 was changed to
Reflect since then meaning Ice Punch is no longer a TM move.