Nice, well-located place to stay in London for a few days