If you love restaurants Mayfair is the area to stay!! Easy location to get anywhere in central London…