Mistralton Tower

Mistralton Tower is an anime location from Pokémon Black and White.