Filming Locations (1)

  • Chandler Valley Center Studios - 13927 Saticoy St, Panorama City, California, USA (studio)