Professor Rowan isn't in Soul silver
You can't catch charizard in Pokemon soul silver. You can get a charmander from professor oak.
pallet town
the professor will call you and give it to you
you get Charmander from professor oak after defeating red at the top of mt silver
No
Pallet town
You get it from Professor Elms Lab.
no
In New Bark Town. :)
professor Rowen
Sandgem town.
After you defeat Red, Professor Oak will reward you with a Bulbasaur.