Very nice place in the center of London. Great for those who have meetings in Mayfair or those who want to know the London center life / London shopping !