You will be close to everything when you stay at this Central London Apt. South Kensington metro is 600 metres walk. Heathrow Airport 30 mins by train. Very near bus stops, supermarkets/restaurants.
Drop off your luggage early and leave luggage for pick up later - just advise us of the timing.
You can walk to 3 museums - Science Museum, Victoria & Albert, Natural History Museum. You are 5 mins walk from the beautiful church, The London Oratory. Holland Park 10 mins. Tour bus stop 5 mins.