The Z Hotel 24 Fleet Street, London EC4Y 1AA