Cet hôtel 3 étoiles se trouve à North Acton, à quinze minutes en métro du centre de Londres. L’hôtel dispose d’un bar dédié au sport et d’un buffet et les chambres sont équipées d’une salle de bains attenante avec douche à hydromassage, de la télévision par satellite et de la climatisation.