Radio Tower
The Radio Tower is found in Pokémon Versions: Pokémon Crystal, Pokémon Silver and Pokémon Gold.
Johto Radio Tower
Location
The Johto Radio Tower is located in Goldenrod City, near the Magnet Train Station on the West side of town. It's a very tall building with many floors.
What to do
The Radio Tower is of little use until you reach Mahogany Town. After you beat Pryce, you cannot proceed until you have cleansed the Radio Tower of Team Rocket.
Kanto Radio Tower
Location
The Kanto Radio Tower can be found in Lavender Town, the crossroads of land and sea; living and dead. It is in what was the Pokémon Tower (in Pokémon Red, Pokémon Blue and Pokémon Green). Now it is converted. You can only visit one floor on this one, as a guard hears what happened to the one at Goldenrod city.
What to do
Not much; however, after solving the Power Plant mini-quest you can gain the Kanto Radio Card, which enables you to receive many more radio programs, including the Poké Flute station which is used to solve the Snorlax mini-quest.