Kings Cross Inn Hotel liegt zentral im Herzen Londons und bietet eine gute Anbindung an das Stadtzentrum. Das Gebäude verfügt über 79 Nichtraucherzimmer und überzeugt durch seine praktische Lage für Stadtentdecker.
Die Zimmerausstattung umfasst unter anderem eine Klimaanlage, Heizung sowie Doppelbetten. Für zusätzlichen Komfort stehen Safes zur Verfügung. Die Zimmer bieten eine angenehme Atmosphäre und Ausstattung für erholsame Nächte.
Das Hotel verfügt über ein Restaurant und eine Bar, die kulinarische Vielfalt bieten. Zu den Serviceleistungen gehören ein Zimmerservice, ein Business-Center mit Faxgerät sowie eine Gepäckaufbewahrung. Parkmöglichkeiten sind gegen Gebühr vorhanden.