In which British city is the Peoples' Palace museum?

Geography Trivia Question: In which British city is the Peoples' Palace museum?