goldenrod city.
In the radio tower after you answer a quiz
Goldenrod City Radio Tower.
Just save the radio tower....you will get it as a reward.
The Kanto radio tower is in Lavender Town.
you can't
So simple
Lavender Town> Radio Tower> Someone
you go to the Kanto radio tower in lavender town
The head of the radio tower gives it to you...
radio tower
There IS no Radio Tower in Mahogany town
go to goldenrod city, and its to the left of the radio tower.