Tag Archives: Alexandra Palace

Where was the BBC’s First Home?

We’ll give you a clue; it’s on top of a hill…