The souvenir is in Mahogany town.
in a shop :-|
in the flower shop in cherrygrove...i think... but it is in a flower shop
The Bike Shop is located in Goldenrod City.
the flower shop in goldenrod city
The flower shop is in the Northern part of Goldenrod next to the gym.
You can sell it to a shop for a very high price.
In the NorthEast area of Goldenrod City.
At the Flower Shop in Golden Rod City.
It's in Mahogany Town. Middle building.
In Nacrene city o wait wrong game
You meet Lance in Pokemon SoulSilver at the Lake of Rage, where he is investigating strange disturbances in the Pokemon, after you catch or defeat Shiny Red Gyrados, you and him team up and defeat the Team Rocket group who is hiding in the "Souvenier Shop".
Flower shop in the northeast corner of Goldenrod City.you just go to the flower shop