About Electra House

Historic Architecture, Architecture, Interesting Places, Other Buildings And Structures

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.

Source From: Wikipedia
80, Moorgate, City of London, London, England, United Kingdom, EC2M 6SE

Nearest places in Electra House