The Pharmacy is in Cianwood City.
Chat with our AI personalities
Cianwood City
Surf to Cianwood and visit the pharmacy there.
Go to Cianwood City,talk to the guy in the pharmacy(not pokemart) and he will give you it.
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.
You can only find Skarmory in the Pokemon SoulSilver version.