Where to eat and stay in Mayfair London Explore the many top-notch wining and dining options in London’s most affluent district.