They are places where you battle to earn badges. They are located in various towns across Kanto and also appear in towns in all four other regions.
Yes, you can fight the Kanto Gyms in Pokémon HeartGold.
In Kanto.
catch legendarys
16 gyms 8 in johto and another 8 in kanto.
No, it has 16 gyms. 8 in Johto and 8 in Kanto.
In Kanto you bum cheek. Signed - Monfils
8 and the fighting dojo
You need to complete the gyms and the elite four in johto first
8 gyms in Johto 8 gyms in Kanto 8+8=16 16 gyms
In PALET TOWN!
The answer is... No there are no and i repeat NO hidden gyms on Pokemon soulsilver (but there are more gyms in kanto which you can get to by the boat pass from prof elm after you defeat the champion)
No, but you can challenge kanto gyms