Nikita’s is a restaurant near Earl’s Court that bills itself as the “Best Russian Restaurant and Bar in London”. We went on a Saturday night after watching a play at the nearby Finborough Theatre (a light and airy wine bar and pub theatre – try the house white at £3.50 per glass – yummy.) The [...]
Continue reading about Nikita’s Restaurant Review – Vodka and Mad Ukrainians

