By the diglet's cave.
You need to wake up the Snorlax
You can get Pikachu in the Viridian forest south of Viridian City.
Viridian gym i forgot his name the team rocket boss guy.
it will be in front of the diglett cave,,,,,,,,,,in kanto in vermillion city.........
The Pokemon Fan Club is in Vermillion City.
In Viridian Forest. If you show one to Lt. Sarge at the power plant between 08:00 and 12:00 you can get his number and then you can see him at the train station in Saffron and he will trade it for a French PIKACHU. Oh la la.
Viridian Forest
You can get Pikachu in the Viridian forest south of Viridian City.
Vermillion is port city you come into when you first get to Kanto.
viridian forest
To get a Pikachu in Pokemon SoulSilver, you must go to Viridian Forest, which is in the Kanto region.
east of vermillion city
defeat gym leader.
beat 7 gyms
Fish with the super rod of the Vermillion docks.
East of Viridian City I believe.
The Viridian Forest. They're hard to find.
All you have to do is get to Viridian City.