Strategically located in Mayfair, one of the most exclusive neighbourhoods in London, this charming boutique hotel boasts a great position close to Green Park, Piccadillly and the superb shopping venues and chic restaurants at Shepherd Market and Bond..