Isle of Dogs
The Isle of Dogs is an area in the East End of London that is bounded on three sides (east, south and west) by one of the largest meanders in the River Thames.
Name:
Isle of Dogs
Aliases:
Start year:
1991
First issue:
Knights of Pendragon (1990) #7 Revelations
No description