I want to know the answer to the following question:
Where studio hosts the live final rounds on American Idol?
All the background I'm provided with is that "The finals are broadcast in prime time from CBS Television City in Los Angeles, in front of a live studio audience.". Is that enough to answer the question?