Constructed 1816.
Location 26 Upper Mall, London, W6
Categories
Authority
More Information First Electric Telegraph