Mayfair is known for its exclusive shops and restaurants, and it is home to many of the most expensive properties in London.