O Z Hotel City está situado no centro da cidade de Londres, em Inglaterra, perto da St. Paul’s Cathedral, da margem do Rio Tamisa, da Igreja do Templo e de muitos outros locais históricos. Esta é uma localização conveniente tanto para viagens de negócios como para viagens de lazer.
Os hóspedes do The Z Hotel City vão encontrar uma variedade de amenidades e serviços apelativos para desfrutar durante a estadia. O hotel disponibiliza serviços de concierge, centro de negócios, receção aberta 24 horas por dia e alguns serviços de lavandaria. Os funcionários do hotel são multilingues e há também uma acolhedora zona lounge no átrio.
Os 109 quartos do hotel variam entre quartos individuais e quartos queen. Todos os quartos incluem casa de banho privativa com produtos de higiene pessoal exclusivos, estação de bebidas quentes, telefone com linha direta, televisão de ecrã plano, sistema de entretenimento, acesso Wi-Fi gratuito e roupa de cama premium.
Existe um café exclusivo no hotel chamado Zest, que apresenta um ambiente descontraído e serve cozinha mediterrânica ao pequeno-almoço e almoço, todos os dias. Na área circundante encontram-se muitas outras opções de restauração, incluindo o Aiko, o Chambers, o itsu, o Adore REMO e o Cigalon French Restaurant, entre dezenas de outros restaurantes e cafés nas proximidades.
O The Z Hotel City está situado na Fleet Street, perto do Royal Courts of Justice, do King's College London e da estação Blackfriars. O London Eye e a Somerset House estão a cerca de 1,6 km de distância, e a Trafalgar Square também fica a uma curta caminhada da propriedade. O Aeroporto da Cidade de Londres está a 11 km do hotel, enquanto o Aeroporto de Heathrow fica a 24 km.