Great location and flat in the heart of Mayfair London.