Mirage Tower

Mirage Tower (Japanese: げんえいのとう Phantom Tower) is a spooky tower that is only in Pokemon Emerald. It is on Route 111 and disappears and reappears at random times. The tower has 4 storys and the last one has fossils in it. You have to have a Mach Bike and HM06 (Rock Smash) to get o the final level.