It is on Cianwood City Island. You have to surf there from Olivine City. (NOTE: the gym in Olivine is actually the 6th Gym battle so go to Cianwood Gym first) Before you go to Cianwood City make sure you visit the Olivine lighthouse top floor to talk to the Olivine Gym Leader about a sick Pokemon first.
Gold, Silver, Crystal, HeartGold, and SoulSilver Versions. They all have 16 gyms (two regions).
16
Pokemon HeartGold, SouldSilver
you keep on battling the gyms
you have to beat the first 7 gyms and team rocket at goldenrod city. then the man will let you pass.
Gold, Silver, Crystal, HeartGold, and SoulSilver Versions. They all have 16 gyms (two regions).
You must beat the Elite Four. Then take the ship in Olivine City which will take you to Vermillion City
Yes, you can fight the Kanto Gyms in Pokémon HeartGold.
16
After beating all 16 gyms, beat red in a battle, then Oak will give you one Kanto starter pokemon.
No, it has 16 gyms. 8 in Johto and 8 in Kanto.
Pokemon HeartGold, SouldSilver
beat 7 gyms
If you mean after you beat the Elite Four, then yes. You get 8 more gyms to battle but other than that, no i don't think so. I hope that helped.
In almost all of the towns/cities.
you keep on battling the gyms
There is no 9th gym in any Pokemon game. However, in Gold, Silver, Crystal, HeartGold, and SoulSilver, there are 2 sets of 8 gyms in 2 different regions: Kanto and Johto.