Tag: London

Restaurant Review – Novikov Italian, London

Placed on the corner of London’s Mayfair Place and Berkeley Street, just a stone’s throw from the famous Nobu, Novikov is the eponymous London branch of highly successful restaurateur Arkady Novikov’s restaurant empire. A premise so vast that it has space for 540 seats, it’s split into two restaurants and ...

Page 17 of 17 1 16 17
-->