Holiday Inn

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