Exhibition Road 25 February 2012 The UK's biggest "shared space" is a phenomenally expensive experiment in West London. How does it work? Tags Shared Space London