Isle of Dogs The Isle of Dogs is a horseshoe of land curving into the River Thames just beyond Stepney. Water surrounds it on three sides and Millwall and Cubitt Town lay to the east and west with Poplar to the north. Queen Elizabeth the first was said to exercise her dogs here hence the [...]
July 29, 2009