it will be in front of the diglett cave,,,,,,,,,,in kanto in vermillion city.........
By the diglet's cave. You need to wake up the Snorlax
you find it on route 11 in front of digglet cave to battle it turn on the power plant and get a card from a kid in the radio tower then play the poke flute in the pokegear for snorlax click him and he'll battle
you get the silph scope from the huge citys huge building then go up tto the top of the haunted tower and then after all that stuff is done you go to the Pokemon house in the city where the tower is and talk to the old man and he gives you a flute, then go down the route where the snorlax is and use the flute and you battle him at level 30.
you have to go to lavender town (through rock tunnel) then go up the tower with the silph scope (from silph building in saffron or celadon cant remember which) then this old dude gives you a flute thing that lets you battle it. its a snorlax and they only appear twice in the game.
Use your radio to tune into the poke flute and then talk to snorlax when it is playing.
yes there is only one snorlax in soulsilver
snorlax
Breed a Snorlax
Snorlax is found blocking diglett's cave in vermilion city.
Play the flute to it.
to awaken snorlax
snorlax
play the poke flute
you tune on to the poke flute chanel on the radio in your poke gear then go to the snorlax and pres a
after you wake up snorlax u can go through diglett cave and get to pewter city
just walk east of vermillian city.
use pokeflut