A new restaurant by Festival Hall in London

IMG_0104