Where is Crowne Plaza London Kings Cross, an IHG Hotel?

Where is Crowne Plaza London Kings Cross, an IHG Hotel located?

Crowne Plaza London Kings Cross, an IHG Hotel, Camden, United Kingdom (approx. 51.52669°, -0.11393°)


Where is Crowne Plaza London Kings Cross, an IHG Hotel on the map?