Bumpkin - United Kingdom

Best Contemporary British Restaurant - South West London