Holiday Inn Kings Cross 1 Kings Cross Road,Kings Cross, Central London, London London W1N 0BY, UK
Prices that are cheaper than those available on other websites