Isle of Dogs

Advertisements
Isle of Dogs A dismal, swampy sort of place on the river, between Limehouse and Black. wall. Nearest Steamboat Pier, Millwall.