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