Map Graph

Electra House

Building in London, England

Electra House is a building at 84 Moorgate, London, England. It is notable as the wartime London base of Cable & Wireless Limited, and office of Department EH — one of the three British organisations that merged in World War II to form the Special Operations Executive.

Read article
File:Electra_House.jpg
Top Questions
AI generated

List the top facts about Electra House

Summarize this article

What is the single most intriguing fact about Electra House?

Are there any controversies surrounding Electra House?

More questions