In Goldenrod city, but only in the Japenese version of Pokemon Crystal.
Chat with our AI personalities
In the Pokemon Crystal games released for the Gameboy Color only the Japanese version could've received it by going to the Pokemon Communication Center after linking a Mobile Adapter with the games and beating Blue but the Communication Center's wireless services were later disabled. In the Virtual Console version of Crystal all versions can receive the GS Ball the Japanese version needs to go into the Communication Center while other versions have to go into the Goldenrod Pokemon Center however you need to beat Lance before you can get the GS Ball in the Virtual Console version.
Pewter city pokemon center
Directly south of Goldenrod City.
use the time capsule upstairs in the Pokemon center
It is in Olivine City and in the house next to the Pokemon Center. Someone will give it to you when you talk to him.