Filming Locations (1)

  • Stage 1, NBC Studios - 3000 W. Alameda Avenue, Burbank, California, USA