Welcome to the Andaz – in the heart of the City of London at Liverpool St Station.