To get to Sunyshore city, you will have to found Dialga first. Otherwise, there will still be a blackout and a man will stop you from entering.
he is in Eterna city.
A pokemart.
with surf
Go South of Hearthome City
Hearthome City, the round building.
Synshrone city is not a real city in Pokemon Diamond.
Blackthorne city is not in Pokemon Diamond but in Pokemon Heart Gold/Soul Silver
Fortree City is a location exclusive to Pokemon Ruby, Sapphire and Emerald. This means it is impossible to visit Fortree City on Pokemon Diamond.
the fifth gym on Pokemon diamond is the one in herthome city,
The first gym in Pokemon diamond is in Oreburgh City
south of hearthome city
Pastoria City.
its not in a city its on a route
he is in Eterna city.
There is no such thing as turtwig city
cancalave city
its in pastoria city