Where is canary wharf in London?

Canary Wharf is a business district located in the London Borough of Tower Hamlets, in East London. It is situated on the Isle of Dogs, a peninsula formed by a meander of the River Thames, approximately 1.5 miles (2.4 km) east of the City of London.
Copyright Wanderlust World © https://www.ynyoo.com