#1
|
|||
|
|||
Best Russian Restaurant in London
Best Russian Restaurant in London
Zima Russian Restaurant Russian • 45 Frith St Russian street food with vodka options Erebuni Restaurant Russian • 2-5 Carthusian St Borshtch n Tears - Борщ И Слёзы Russian • 46 Beauchamp Pl Modern Russian food in lively setting Mari Vanna Russian • Wellington Court, 116 Knightsbridge Russian dining in cosy sitting room Bob Bob Ricard Restaurant • 1 Upper James St Art deco luxury & Russian/British menu Baltic Restaurant and Bar Eastern European • 74 Blackfriars Rd Modern Eastern European dining Little Georgia Islington Georgian • 14 Barnsbury Rd Restaurant with a classic Georgian menu Babushka Kitchen Russian |
|