L'hôtel est situé devant le Hyde Park, au coeur de la ville de Londres. Depuis l'hôtel vous pourrez rejoindre à pied de nombreux commerces dans la Oxford Street, le Palais de Buckingham et la vie nocturne animée qui s'offrira à vous à Knightsbridge et à Mayfair. Le parc, situé à proximité de l'hôtel, vous offre le calme et la détente souhaités, loin de l'agitation de la métropole .
L'hôtel de catégorie luxe dispose d'un bâtiment de 8 étages avec en tout 260 chambres. L'équipement comprend des magasins, un salon de coiffure, un bar et 4 restaurants avec espace non fumeur. Contre un supplément, les voitures peuvent être garées sur le parking de l'hôtel.
Aménagées dans le style d'une maison de campagne, les chambres sont équipées d'une salle de bain avec WC et sèche-cheveux, d'un téléphone avec ligne directe, de la télévision par câble et satellite, d'un accès Internet, d'un mini-bar/réfrigérateur, de la climatisation, d'un coffre-fort et d'un balcon.
L'hôtel vous offre une terrasse ensoleillée et un centre spa avec salle de fitness, sauna, bains turcs, jacuzzi et plusieurs salles de soins et massages.