0 review
Holiday Inn Hotel, 1 Kings Cross Road, Kings Cross, London WC1X 9HX
020 7833 9787
Indian
Kings Cross, North London
£££