El hotel está situado en Ilford a solo 20 minutos del centro de Londres, la estación de Liverpool en tren.