golden rod city in johto and mahogany town in kanto
after defeating 7 gym leaders go to goldenrod radio station
u can find it in tin tower after saving radio station of golden rod city from team rocket..
You must obtain a radio card from the receptionist at the radio tower
Go to lavender town and go inside the radio station and talk to the people in their and get an update to your radio and the pkeflute is playing on a station
The station is located near the top of the Radio Tuner.
you cant get a pokeflute on crystal, you wake up snorlax by getting the radio station pokemusic i think that is what it is called, on your radio, put that on and stand next to snorlax and he will wake up and boom lvl 40 or 50 snorlax cant remember exactly. lol
In Pokemon Crystal, to obtain the Poké Flute (which is what I assume you meant by "poke lullaby"), you need to first wake up Snorlax blocking the path on Route 11. You can do this by getting the Expansion Card from the radio station in Lavender Town and tuning your radio to the Poke Flute channel. Once Snorlax is awake, you can capture or defeat it to clear the path.
Go in the Pokemon radio station and talk to any
You can play that song on the radio on certain days.
lavender town radio tower
The Kanto radio station in both Pokemon heartgold and soulsilver is in Lavender Town.
goldenrod city