It can be caught at Route 2.
yep
Pikachu is located in the Viridian Forest, in the Kanto region.
Viridian Forrest in the kanto region
You must breed a Pikachu or Raichu.
In Pokemon Heartgold or gold and soulsilver or silver you can find it in viridian forest.
In pikachu's snatch
u find it in viridian forest
In Viridian Forest or at the Power Plant. It is rare to find.
You can't find Mew in Pokémon Silver.
You can find it the way the previous guides stated or trade with someone for it.
bills grampa in kanto you have to show him a pichu or pikachu
You can only find Ledyba in Pokemon Silver and Soul Silver version.