Amazing place, located at the heart of Mayfair. Incredible !