Back to London

Crowne Plaza London Kings Cross by IHG

HotelLondon

Photo supplied by our booking partner

Crowne Plaza London Kings Cross by IHG is a hotel located in London. Situated at 1 Kings Cross Road, the property operates under the IHG brand.

No reviews on VacationGuide yet.