Great St Helen Hotel está ubicado en la Ciudad de Londres, un distrito histórico y financiero conocido por su mezcla de arquitectura moderna y clásica. El hotel está a solo un corto paseo de la Estación de Liverpool Street y cerca de lugares de interés como la Torre de Londres (0.8 km), el Puente de la Torre (1.1 km) y el río Támesis (0.9 km). El Aeropuerto de la Ciudad de Londres está aproximadamente a 9 km del hotel.