One is in viridian city, Another in pewter city, Another in cerulean city, another in vermilion city, another in celadon city, another in fuchsia city, another in saffron city, and another at cinnibar island.
You get all the badges from all the gyms
eight.
You can, but you just have to beat all 8 Gyms first.
you have to beat the gyms in the area.
Get past all of the other gyms and the old man should move
you go in the Pokemon mansion and the gyms key is some ware in there.
it is final gym need to beat all other gyms
beat the other seven gyms and come back
you can't the versus seeker doesn't work in the gym buildings trust me i have tried
Viridian city, Pewter city, Cerulean city, Vermilion city, Celadon city, Fuchsia city, Saffron city, Cinnibar island.
U must finish all gyms before u can get there
You can buy them anywhere, but you have to beat some gyms. That makes the Pokemarts get new items.