Beat the Elite 4 and N and Ghetsis. Basically, beat the game.
it is next to snowpoint city -kimojad78
You go down route 6
After defeating Team Plasma at Opelucid City in Pokémon White Version 2, you should head to the Pokémon League. To reach the League, make your way to Victory Road, which is located to the west of Opelucid City. Navigate through the cave to challenge the Elite Four and the Champion. Be prepared with a strong team, as the battles ahead will be tough!
It is at next to Slateport city
with pokeradar on the route right next to canalave city and jubelife city
in the very next route to fortree city..
You need an Electric-type Pokémon, such as Mareep or Pikachu, to know the move Charge in Opelucid City. Charge is a move that boosts the power of the next Electric-type move the Pokémon uses.
it is next to icirrus city's Pokemon center.
You can enter saffron city from four different areas, the route east of celadon city, the route north of vermilion city, the route west of lavendar town and the route south of cerulean city. But a guard doesn't let you enter saffron city so here's what you have to do: Go to celadon city and find the celadon mansion its a large building next to the Pokemon center and on the first floor talk to the old lady she will hand you Tea. Now take that to the guard and he will let you go to saffron city.
Follow the Direct Road if that's not enough for you, Go through the route next to Driftveil City, navigate Chargestone Cave, and there you are at Mistralton City.
next to hearthome city on the left[just keep going left until you are out of the city, in a route and finally in cornet]
I think you can find them in route. 212 next to pastoria city