This four-star deluxe hotel, situated on Cromwell Road, is in the Royal Borough of Kensington and Chelsea. The hotel is close to many tourist attractions in London, including Kensington, Natural History Museum, London Eye, Albert Hall, and Harrods. Guests will enjoy easy access to the city center via the nearby tube station. The distinct rooms are immaculate with standard amenities, ideally suited for budget travelers that demand quality for a good price. The Umami restaurant serves Pan-Asian cuisine in an ultra stylish ambience. Just minutes away from Gloucester Rd tube station, Crowne Plaza London Kensington is ideally suited for travelers that want lavish accommodation and signature quality.