The Isle of Dogs is a peninsula in the East End of London. It is surrounded on three sides (East, South and West) by the River Thames, which follows a horseshoe-shaped arc to the south of the peninsula. It is part of the London Borough of Tower Hamlets and part of the London Docklands.... read more about Isle of Dogs, E14