Where is Crowne Plaza - London - Albert Embankment, an IHG Hotel located?
Crowne Plaza - London - Albert Embankment, an IHG Hotel, Westminster, United Kingdom (approx. 51.49185°, -0.12159°)
Crowne Plaza - London - Albert Embankment, an IHG Hotel, Westminster, United Kingdom (approx. 51.49185°, -0.12159°)