plans for lost river park revealed

We have designed a new London Square and a public park that stretches five acres across the 77 acre Earls Court development site in West London.