On set at The President Show at Penn Studio in New York City.
NEP Group managed this facility and rents studio sets and production facilities to networks such as Comedy Central.
Location: New York City, NY.