O Great St Helen Hotel dispõe de acomodações em Londres.
Todos os quartos deste hotel são climatizados e incluem uma televisão de ecrã plano e casa de banho privativa com banheira ou duche, e produtos de higiene pessoal gratuitos. Também é fornecida uma televisão.
A propriedade dispõe de uma recepção aberta 24 horas por dia.
A Tower of London (palácio e fortaleza) fica a 800 metros do Great St Helen Hotel, enquanto a Tower Bridge (ponte) está a 1,1 km da propriedade. O aeroporto mais próximo é o Aeroporto da Cidade de Londres, a 9 km da propriedade.