London's 'best kept secret' luxury boutique hotel in Mayfair.
Defined as one of the most charming hotels in London, Flemings Mayfair opened in the 1850s and is the second-oldest hotel in London.
It is one of the few family-owned luxury hotels left in London.