The Isle of Dogs is a large peninsula bounded on three sides by a large meander in the River Thames in East London, England. It includes the Cubitt Town, Millwall and Canary Wharf districts. From Wikipedia