The George on the Strand - the United Kingdom

Best Fine Dining Pub - London