O hotel situa-se idealmente na parte sul do Estádio de Rugby de Twickenham, em Londres. Os hóspedes poderão visitar muitas das atracções locais, tais como o Hampton Court Palace, os Kew Gardens e o Rio Tamisa. Existem vários restaurantes, bares, discotecas e estabelecimentos comerciais a poucos passos do hotel. Nas imediações alcançam-se também excelentes ligações de transportes públicos. O centro de Londres fica a cerca de 20 minutos. Os aeroportos de Heathrow, Stansted, Luton e Gatwick encontram-se a cerca de 10 km, 80 km, 82 km e 71 km, respectivamente.
Este hotel de negócios foi construído em 2009 e apresenta um design contemporâneo com facilidades excelentes. Os hóspedes poderão relaxar no conforto de um dos 156 quartos. O restaurante oferece aos hóspedes uma gastronomia deliciosa, e o bar no centro do hotel é ideal para relaxar, apresentando a filosofia do hotel como o melhor destino em Londres para negócios e desporto. O hotel climatizado conta também com facilidades para conferências com capacidade para 350 participantes e é perfeito para reuniões e eventos sociais. Os hóspedes serão recebidos num hall de entrada com recepção e serviço de check-out 24 h por dia. As amenidades incluem ainda cofre, elevador, café, serviço de quartos e um parque de estacionamento. O acesso à Internet e o serviço de lavandaria completam as ofertas (ambos mediante taxa extra).