Este icónico hotel de lujo en Mayfair cuenta con habitaciones elegantes y equipadas con nevera, además de varios restaurantes, bares y un spa. El hotel está a pocos minutos a pie de lugares de interés como Hyde Park, la calle Bond Street y la estación de metro Hyde Park Corner.