This is the greatest location for staying in London, a perfect place for exploring on foot. Nice parks for kids nearby.