With a stay at The Park City Grand Plaza Kensington in London (London City Centre), you'll be steps from Cromwell Road and 10 minutes by foot from Kensington High Street. Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services.