it is just to the left of your home town, new bark town
If you mean at the beginning, his house is north of Cherrygrove Town.
got mine at either cherrygrove, or at the town with the lighthouse or pharmacy with a super rod for all
north of cherrygrove
North of Cherrygrove
The Town Map Card can be received after getting a tour around Cherrygrove Town by Guide Gent. He is a old man who is a the front of Cherrygrove Town when you first go there.
I think you get it by the same guy after he's done showing you around in cherrygrove city. It's just the same thing in heartgold.
Technically, it is New Bark Town, but if you mean "what is the first city you travel to in soul silver" then the answer would be Cherrygrove City. I hope this helps :)
well it depends on what Pokemon version you are playing like in soul silver and heart gold you need to use a good rod in new bark town or Cherrygrove city
Cherrygrove City, Azalea Town, Burned Tower, Goldenrod City Underground, Victory Road, Mt. Moon, and the Pokemon League (Mondays and Wednesdays).
you can't find it... but at heartgold and soul silver you can find staryu at route 19 and 34 and also cherrygrove town, Cianwood city, and Olivine City.
bring it to mr Pokemon north of cherrygrove and you get a exp. share
If you mean the first time hes with mr Pokemon north of cherrygrove if you mean 2nd or 3rd or 4th hes in his lab in pallet town in the kanto region