In almost all of the towns/cities.
Yes, you can fight the Kanto Gyms in Pokémon HeartGold.
16
Pokemon HeartGold, SouldSilver
you keep on battling the gyms
No, but you can challenge kanto gyms
Gold, Silver, Crystal, HeartGold, and SoulSilver Versions. They all have 16 gyms (two regions).
Congratulations! You've almost beaten Pokemon HeartGold! You now have to complete the National Pokedex.
In one of the gyms. I don't know witch one.
After beating the 8 Gyms of Kanto you have to talk to prof. oak and then he will tell the guards to let you in.
GO to the top of mount silver and beat trainer red
the TM is called rock climb and you have to beat all the kanto gyms to get it
After beating all the Kanto gyms Go to the power plant and it is standing right outside