Question: is mudchute a good place to live?
Answer: Isle of Dogs has topped a prestigious list of the best places to live in London. ... Of the Isle of Dogs, the paper writes: “This 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 2.”