Pokémon Gym

A Pokemon gym is a building where challengers have the oppurtunity to battle a gym leader and obtain a badge. 8 badges are needed to challenge the elite four. Each gym leader specializes in a certain type.