Flemings hotel Mayfair has a wide variety of luxury 5 star rooms and suites to choose from. You wont get better accommodation in Mayfair, London. The Hotel has many activities, shops and markets within walking distance meaning that no matter who you need a present for, you wont have a problem finding one near Flemings Mayfair.