Well it's on Ever Grande City. And you will need Waterfall (Hm Move) to get there. And to get waterfall you will need to finish MOSSDEEP CITY Gym. And battle Team Aqua/Magma at the space center then go to steven's house and he will give you waterfall.
you will go to Battle Frontier
You get it after you beat the elite 4.
if you are a girl you have to have a blazekien.
after u beat elite 4 and steven
face the elite 4 again
the elite 4 Have Fun!
Go to the Elite 4, and beat them.
Challenge the Elite 4.
yes, the game still continues after you beat the elite 4
but before this, you must have defeated the elite 4
Just past victory cave
In Pallet town