In the Library in Canalave City.
the 7th gym is in mossdeep city
by BEATING the 7th gym
The name of the 7th city that has the 7th Pokémon Gym in it in the Sinnoh region is Snowpoint City.
The 7th Gym is on Cinnabar Island.
you can get to the 8th gym after you defeat team galactic and defeated 7th gym.
beat the 8th gym
In the cinnibar island gym.
get the 7th gym badge
awww by beating the 7th gym
The 7th gymbadge is in Cinnabar Island
You go south of pallet town there should be a little island where cinnabar island was. The 8th gym leader should be there but he won't battle you.You need the 7th gym badge to battle him.The 7th gym is near the island.Beat the 7th gym leader.Talk to the 8th gym leader again and he's going to go back to the gym to what for you there in Viridian City.
just break the snnnow balls by sliding on the ice