In Pokemon Ruby/Sapphire, you need to go to Mauville City. Go to your left, you will find some grass there, wander there and eventually your will find one.
If its in Pokemon Pearl/Diamond, you need to go to the Water Gym (Crasher Wake is the Gym leader) Go down, and turn left, you will find some grass there, and you can catch a Roselia there.
Hope I helped.
Roselia do not evolve by level. Roselia evolve into roserade when a Shiny Stone is used on it.
You have to trade with Ruby or Sapphire to get a Roselia.
You use a Shiny Stone on Roselia to evolve it into a Roserade.
Roselia evolves into roserade with a shiny stone.
well you have to have a shiny stone and give it to Roselia for it to envolve
Roselia evolves when you give it a Shiny Stone.
on what game you can get Roselia in the trophy garden in pearl using a bike works for me
The only way Roselia evolves is if you give it a shiny stone
Togetic and Roselia evolve when the shiny stone is used. Togetic evolves into Togekiss and Roselia evolves into Roserade.
Togetic can use it to evolve into Togekiss. And Roselia can use it to evolve into Roserade
Roselia doesn't evolve in XD, only in Diamond and Pearl.
Budew evolves into Roselia when it reaches level 25 during the daytime. Roselia can further evolve into Roserade when it is given a Shiny Stone.