South Park Studios - Los Angeles, California - United States


About South Park Studios