Isle of Dogs crowned best place to live in London

The Isle of Dogs has been crowned as the Best Place to Live in London in this year’s Sunday Times list. The unheralded corner of Docklands took the prize because of its transport links – a short walk from Canary Wharf and 15 minutes to the City – riverside location and affordable prices for Zone … Continue reading Isle of Dogs crowned best place to live in London