A good place, well located, to stay in London for a few days