Explore the many top-notch fine dining and casual restaurants in Mayfair, London - the city's most affluent districts.