A great stay in London! Great location — the Natural History Museum is within walking distance and a Sainsbury’s Local is just 2 mins away. The South Kensington metro station is also pretty close.