A warm and friendly place to stay at the heart of Mayfair, this hotel is within walking distance of many of the most interesting and exciting attractions that the capital has to offer. Green Park, Buckingham Palace, Oxford Street and much more is within walking distance. The rooms are well designed and there is a restaurant serving good food on-site.