Located in the heart of Mayfair, Flemings is perfectly positioned on the doorstep of some of London’s most iconic institutions. The Burlington Arcade, which celebrated its 200th anniversary this year, is among London’s best-loved shopping Arcades. We met ...