Question: where does the ellen degeneres show take place
Answer: For its first five seasons , the show was taped in Studio 11 at NBC Studios in Burbank , California .