Filming Locations (1)

  • NBC Studios - 3000 W. Alameda Avenue, Burbank, California, USA (studio)