Any of the various Gyms in the Pokémon universe.
Each Gym has at least one Gym Leader that is challenged by Trainers and hands out badges (see also Gym Leager Badge).
View wiki