Top 20 Restaurants in Mayfair – The Ultimate Restaurant Guide We have put together the list of the top 20 best Restaurants in Mayfair to help you find the right place for the right occasion.