Windson, USA

Windson is a town within the United States, and the main setting of Nacho & Pizza. the county and state in which this town is located are unknown. The town is the residence of most of the characters in the show, and is known for its geographical diversity.