Great St Helen Hotel está localizado na City of London, um distrito histórico e financeiro conhecido por sua mistura de arquitetura moderna e clássica. O hotel fica a uma curta caminhada da Liverpool Street Station e perto de pontos turísticos como a Torre de Londres (0.8 km), a Tower Bridge (1.1 km) e o Rio Tâmisa (0.9 km). O Aeroporto da Cidade de Londres está a aproximadamente 9 km do hotel.