The Standard London, United Kingdom Within moments of checking into The Standard, London, we were in the open-air bathroom of our ‘King’s Terrace’...