The Corniche is a new 168 nr apartment St James development across two blocks along the Albert embankment in London.