Holiday Inn Kings Cross

Holiday Inn Kings Cross
1 King's Cross Road, London, WC1X 9HX