Ouvert en 2000, l'hôtel dispose d'un bâtiment principal de 4 étages avec en tout 94 chambres. Le bâtiment comprend un hall d'accueil avec une réception (ouverte 24h/24h), un coffre-fort, un vestiaire, un ascenseur, un café et un kiosque. Un bar et un restaurant climatisé avec choix à la carte sont également proposés aux hôtes. L'hôtel dispose aussi d'une salle de conférence et d'un accès Internet. Les voitures peuvent être garées sur le parking de l'hôtel.
Convenablement aménagées, 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'une radio, d'un accès Internet, de carrelage, du chauffage central, d'un coffre-fort et d'un coin salon.
South Lambeth Road, Vauxhall, Londres SW8 1RN , Grand Londres (Royaume-Uni). L'hôtel se trouve au sud de Londres. De nombreux sites touristiques se trouvent autour de l'hôtel, comme le célèbre Buckingham Palace, la Tate Gallery et Big Ben. Des commerces, des restaurants, des bars, des pubs et des discothèques se trouvent à proximité de l'hôtel.