a city
he is at the sea form islands
you have to meet gym leader from kanto in Cinnabar island
Because Misty is not at her gym, you have to find her up at Route 25.
you have to use surf through passage ways
Blackthorn city, in kanto you find him at cinnibar island show him your 7 kanto badges to make him go back to the gym then you can battle him.
You can find a department store in any town exept for pallet and the island where blaine the gym leader was.
his name is BLAINE and its pokemon SOUL silver and he is the seventh gym leader in kanto. his gym is on cinnabar island, but he had to relocate to the seafoam islands. u will find him there. he is a fire expert, created mewtwo, loves puzzles, and used to work for team rocket but is reformed now. blaine rules!
Blue (The eighth gym leader) is waiting on Cinnabar. He won't battle you unless you've beat the rest of the gym leaders
The seventh gym leader is Candice, the Ice Type leader. She is at Snowpoint City.
You have to go to the Kanto Region.
he is in both... you find him at cinnabar island but first u have to go to sea foam island to defeat the 7th gym leader in the kanto region