Electra House
Building in London, EnglandElectra 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
Top Questions
AI generatedMore questions
Nearby Places
Moorgate
Human settlement in England

Moorfields
Former London open space

London Guildhall University
University in London from 1992 to 2002

Moorgate tube crash
1975 train crash on the London Underground

Albion Chapel
Church in City of London, England

Fashion Retail Academy
Vocational training college in London, England

The Globe, Moorgate
Pub in Moorgate, London

Statue of John Keats, Moorgate
Sculpture by Martin Jennings