L'hôtel construit en 1998 compte 224 chambres, réparties sur 5 étages. Il offre à ses clients entre autres des ascenseurs, un bar agréable, un pub et un excellent restaurant.
Aménagées avec goût, les chambres disposent d'une salle de bain avec sèche-cheveux, d'un téléphone et de la télévision par câble et satellite.
Old Street, 275, Londres EC1V 9LN , Grand Londres (Royaume-Uni). Cet hôtel est idéalement situé au coeur de Londres sur la Old Street, à 200 m du Business Design Center. De nombreuses possibilités d'achat et de divertissement se trouvent à proximité, ainsi que différents sites et monuments. Grâce au métro, les plus beaux endroits de la ville sont facilement accessibles. La station de métro Old Street est à quelques pas de l'hôtel.