Question:  Which location from The Who at Kilburn:1977 was described as the "people's palace of entertainment"?
Sentence (from "The Who at Kilburn: 1977"): The Who at Kilburn: 1977 is a film of two live performances by British rock band the Who released as a two-disc DVD set on 17 November 2008 by Image Entertainment.
Relevant evidence: No