Clock Tower

The Clock Tower is an anime location from Pokémon: Black and White.