New Lord Mayor of London elected

New Lord Mayor of London elected

On October 2nd the Corporation of the City of London elected William Russell to a one-year term as Lord Mayor beginning on 8th November. Russell, who has over 30 years’ experience in the financial services sector, will be the 692nd Lord Mayor of the City. The Lord Mayor’s principle role is to act...

Read more
Polpo Chelsea

Polpo Chelsea

Polpo Chelsea is one of a small network of Polpos that have exploded out across London. Russell Norman’s original successful attempt at creating a Venetian bàcaro in the heart of Soho has found an appreciative audience amongst London’s fickle gastronauts. Polpo has had enough success that it’s evolved into the...

Read more