Dear god the hotel's web site is awful; could I find the address, no!

It's at Liverpool Street Station in the Square Mile.