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°)
Crowne Plaza London Kings Cross, an IHG Hotel, Camden, United Kingdom (approx. 51.52669°, -0.11393°)