Kings Cross Inn Hotel ligger i London sentrum, bare 3 minutter til fots fra King's Cross & St. Pancras undergrunnsstasjon og 14 minutter til fots fra Russell Square.