Pokémon Gym

A Pokémon gym is a building where challengers have the opportunity 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.