How does living at Greenwich Millennium Village compare to the rest of London?

| Video