in her gym u have 2 beat veilstone & pastoria 1st
on the top right
it is in hearthome city
Hearthome city
go to hearthome city and fight the gym leader there
you beat the gym leader
she is on the contest hall in Hearthome City.
She's the gym leader of Hearthome City and an user of ghost Pokemon.
hearthome city you know the city with Pokemon contest
In Pokemon Diamond, Pearl, and Platinum, there isn't an HM to obtain in Hearthome City. Relatively, you can get TM65 from Gym Leader Fantina after defeating her.
Fantina is the 5th gym Leader in Hearthome the Ghost type gym.
In both diamond and pearl the one city is Hearthome
Hearthome city