Mayfair is one of the most unspoilt and exclusive areas of central London, and this hotel is well positioned at the very heart of the suburb. The rooms have been carefully put together to offer peace and relaxation, away from the busy streets of the capital, and all have modern state of the art technology and amenities fitted. The transport links are excellent from here.