Inside an iconic property that's been operating in the heart of London since 1851
Flemings Mayfair Hotel is the opposite of anonymous and cavernous. It’s friendly and welcoming. Stay there for longer than 24 hours and even everyone at breakfast, in the Michelin-starred Ormer restaurant, will probably know your name. It’s like Cheers, if, instead of a bar in Boston, ...
More