Previously: Grosvenor Kensington Hotel, London
South Kensington is a sensible choice to stay if you are in town for sightseeing activity and touristic stuff. The Museums are literally on your doorstep and Hyde Park and Knightsbridge is in short walking distance. For the West End or East London the Tube station is just around the corner.
In addition, if you want to feel more like a Londoner, Chelsea is only walking distance away. My Family spent three days in Grosvenor Kensington Hotel which was the name of this hotel before it’s renovation and what I can say about that experince is simply Location, Location, Location.