Excellent location in the heart of Mayfair, pleasantly tucked away whilst providing easy access to top shopping brands and fine dining.