Where is ice punch in Pokemon gold?

department store at goldenrod city