The best location to stay in London in a beautiful apartment with all amenities and modes of transport at hand. So much better than staying in a hotel with kids!