North Park (Location)

North Park is the location that the show mostly takes place in. It is in San Diego, and it is right above South Park, a different town.

Trivia

 * It is named after many North Parks in the real world, most of them are known for school shootings.