East of Viridian City I believe.
The only Snorlax's are the one by Digglets cave, and the one Red has.
you need to use the pokeflute to wake up the snorlax on front of digglets cave the poke flute is at the top of the radio (only in kanto) then you can get to pweter city then the gate willbbe open
NO
He is in digglets cave right at the end of it before you get into Peweter city.
mewtwo
cerulean cave
Cerulean Cave
Dark Cave
In cerulean cave
in mt.silver cave
Southeast from the middle of the cave
Digglets cave its in Kanto regon