Holiday Inn London Kings Cross / Bloomsbury
1 Kings Cross Road, London
WC1X 9HX