Crowne Plaza London - The City London, United Kingdom Hotels & Resorts Crowne Plaza London - The City is a 4* Deluxe hotel located in the heart of the City. Perfect for both business and leisure guests. ... View Details »