Holiday Inn Kings Cross/blooms, London hotels at discounted rates

Holiday Inn London Kings Cross/blooms
1 Kings Cross Rd, London, WC1X 9HX, England