Overview Located in Central London, the City Hotel provides good accommodation for business and leisure travelers. Among its amenities, the 3 star property features comfortable rooms, air-conditioning, 24h check-in, access for disabled people, business..