Canary Wharf is located in the West India Docks on the Isle of Dogs in the Borough of Tower Hamlets in East London. Undergoing constant development it evolves with each visit.
And on a grey day what could be better than some colourful Mexican food at Wahaca.