Flemings Mayfair is one of the few remaining independent privately owned hotels in London that has been in the same family for over 40 years. It is also one of the capital’s oldest established, having opened its doors in 1851. Part of Small Luxury Hotels of the World, the award-winning hotel offers unrivalled luxury accommodation in the heart of Mayfair just moments from Green Park, Piccadilly, and a short walk from Buckingham Palace.
Comprising thirteen townhouses that date from 1734, Flem...