a place
The last gym badge is in viridian city for Kanto. For Johto it is in Blackthorn city.
Defeat Clair the blackthorn city gym leader but afterward she will not give you the badge go to the dragon's den which is north of blackthorn city and find a dragon fang in there show it to Clair to get the badge.
you have to get the cianwood gym badge and the olivine gym badge
Clair in the Blackthorn City gym uses Dragon-types. Blackthorn City is accessible after beating Pryce at the Mahogany Gym.
blackthorn city
Surf north of the gym to the dragon's den and find the dragon master and Clair will show up and give you the badge
the kimono girls will appear in the dance hall in ecruteak city once you get the gym badge for blackthorn city
Blackthorn City,right behind the city gym...you can get a dratini there,and you have to go there to get the rising badge...
I believe you go to the Dragon's Den behind the gym in Blackthorn. You go to the Dragon Master and he asks you questions and you get the Blackthorn City Gym Badge, and are permitted to go to the Pokemon League.
the blackthorn city is in the very north east city
dragon denyou can find dratini by surfing in dragon's den in blackthorn city. (the city where you get the eighth gym badge)
you need to beat the 8th gym leader in blackthorn city. glad to be of service.