in lilycove, first floor in the main shopping centre where you battle the proffessers kid standing in front of it the first time you get there.
the lilycove store 1f for ruby and sapfire.
Lilycove lottery
Yes
No, there is only one master ball in the game.
It tells u
Infinite you can win them from the lottery in lilycove city.
...then come back tomorrow.
you get them from Pokemon lottery and your treams hide out
Win the lottery at the lilycove dept store.
In the team magma/aqua hideout. The other way is to win it in the lottery.
yes there is but you have to get first prize on the lottery (probbably in lilycove depatment store)
The lottery is in the Lilycove City department store. Youy must beat your rival before you can enter. The it is the first lady behind the counter when you enter.