Telehouse is a biggish building in the London Docklands where most of the UK Internet providers hang out. It's full of cables and hardware for peering arrangements. Hopefully it avoids traffic from one UK ISP to another having to cross the pond to America and back.. See Also: SinglePointOfFailure