Where is Moltres?

Moltres can be found in Victory Road after defeating the Elite 4.
 

If you accidentally defeat Moltres, he will respawn in 7 days.  Once you capture Moltres, he will no longer respawn.

Victory Road 1F
Victory Road 2F
Victory Road 3F